SiteMembershipCondition Classe

Definição

Determina se um assembly pertence a um grupo de código testando o local de onde se originou. Esta classe não pode ser herdada.

public ref class SiteMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class SiteMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class SiteMembershipCondition sealed
public sealed class SiteMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class SiteMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SiteMembershipCondition
type SiteMembershipCondition = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
    interface IMembershipCondition
[<System.Serializable>]
type SiteMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SiteMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
Public NotInheritable Class SiteMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class SiteMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class SiteMembershipCondition
Herança
SiteMembershipCondition
Atributos
Implementações

Observações

Um conjunto de código satisfaz uma condição de pertença a um site se esse código tiver origem no site especificado por Site. A identidade do site é definida para código proveniente de URLs com qualquer protocolo exceto FILE. Um site é a cadeia entre o "//" após o protocolo de uma URL e o seguinte "/", se estiver presente. Por exemplo, www.fourthcoffee.com é a identidade do site na URL http://www.fourthcoffee.com/process/grind.htm. Isto exclui os números de porta. Se uma dada URL for http://www.fourthcoffee.com:8000/, o site é www.fourthcoffee.com, não www.fourthcoffee.com:8000.

Os sites podem ser correspondidos exatamente, ou por um prefixo coringa ("*") no delimitador de pontos. Por exemplo, o nome *.fourthcoffee.com do site corresponde fourthcoffee.com a www.fourthcoffee.com. Sem um coringa, o nome do site tem de ser uma correspondência precisa. O nome do site * corresponde a qualquer site, mas não corresponde a código que não tenha provas do site.

Construtores

Name Description
SiteMembershipCondition(String)

Inicializa uma nova instância da SiteMembershipCondition classe com o nome do site que determina a pertença.

Propriedades

Name Description
Site

Obtém ou define o local para o qual a condição de pertença é testada.

Métodos

Name Description
Check(Evidence)

Determina se a evidência especificada satisfaz a condição de pertença.

Copy()

Cria uma cópia equivalente da condição de pertença.

Equals(Object)

Determina se o site do objeto especificado SiteMembershipCondition é equivalente ao site contido no atual SiteMembershipCondition.

FromXml(SecurityElement, PolicyLevel)

Reconstrói um objeto de segurança com um estado especificado a partir de uma codificação XML.

FromXml(SecurityElement)

Reconstrói um objeto de segurança com um estado especificado a partir de uma codificação XML.

GetHashCode()

Obtém o código hash para a condição atual de membro.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Cria e devolve uma representação de cadeia da condição de pertença.

ToXml()

Cria uma codificação XML do objeto de segurança e do seu estado atual.

ToXml(PolicyLevel)

Cria uma codificação XML do objeto de segurança e do seu estado atual com o especificado PolicyLevel.

Aplica-se a