SiteMembershipCondition Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se um assembly pertence a um grupo de códigos testando o site de origem. Essa 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
Comentários
Um assembly de código atenderá a uma condição de associação de site se esse código for originado do site especificado por Site. A identidade do site é definida para código de URLs com qualquer protocolo, exceto FILE. Um site é a cadeia de caracteres entre o "//" após o protocolo de uma URL e o seguinte "/", se presente. Por exemplo, www.fourthcoffee.com
é a identidade do site na URL http://www.fourthcoffee.com/process/grind.htm
. Isso exclui os números da porta. Se uma determinada URL for http://www.fourthcoffee.com:8000/
, o site será www.fourthcoffee.com
, não www.fourthcoffee.com:8000
.
Os sites podem ser correspondidos exatamente ou por um prefixo curinga ("*") no delimitador de ponto. Por exemplo, o nome *.fourthcoffee.com
do site corresponde fourthcoffee.com
, bem como www.fourthcoffee.com
. Sem um curinga, o nome do site deve ser uma correspondência precisa. O nome do site * corresponderá a qualquer site, mas não corresponderá ao código que não tem nenhuma evidência do site.
Construtores
SiteMembershipCondition(String) |
Inicializa uma nova instância da classe SiteMembershipCondition com o nome do site que determina a associação. |
Propriedades
Site |
Obtém ou define o site para a qual a condição de associação é testada. |
Métodos
Check(Evidence) |
Determina se a evidência especificada satisfaz a condição de associação. |
Copy() |
Cria uma cópia equivalente da condição de associação. |
Equals(Object) |
Determina se o site do objeto SiteMembershipCondition especificado é equivalente ao site contido no SiteMembershipCondition atual. |
FromXml(SecurityElement) |
Reconstrói um objeto de segurança com um estado especificado de uma codificação XML. |
FromXml(SecurityElement, PolicyLevel) |
Reconstrói um objeto de segurança com um estado especificado de uma codificação XML. |
GetHashCode() |
Obtém o código hash para a condição de associação atual. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Cria e retorna uma representação de cadeia de caracteres da condição de associação. |
ToXml() |
Cria uma codificação XML do objeto de segurança e seu estado atual. |
ToXml(PolicyLevel) |
Cria uma codificação XML do objeto de segurança e de seu estado atual com o PolicyLevel especificado. |