Compartir vía


SiteMembershipCondition Clase

Definición

Determina si un ensamblado pertenece a un grupo de código mediante la comprobación del sitio del que se ha originado. Esta clase no puede heredarse.

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
Herencia
SiteMembershipCondition
Atributos
Implementaciones

Comentarios

Un ensamblado de código cumple una condición de pertenencia al sitio si ese código se origina en el sitio web especificado por Site. La identidad del sitio se define para el código de las direcciones URL con cualquier protocolo excepto FILE. Un sitio es la cadena entre "//" después del protocolo de una dirección URL y la siguiente "/", si está presente. Por ejemplo, www.fourthcoffee.com es la identidad del sitio en la dirección URL http://www.fourthcoffee.com/process/grind.htm. Esto excluye los números de puerto. Si una dirección URL determinada es http://www.fourthcoffee.com:8000/, el sitio es www.fourthcoffee.com, no www.fourthcoffee.com:8000.

Los sitios pueden coincidir exactamente o mediante un prefijo comodín ("*") en el delimitador de puntos. Por ejemplo, el nombre *.fourthcoffee.com del sitio coincide fourthcoffee.com , así como www.fourthcoffee.com. Sin un carácter comodín, el nombre del sitio debe ser una coincidencia precisa. El nombre del sitio * coincidirá con cualquier sitio, pero no coincidirá con el código que no tenga evidencia del sitio.

Constructores

SiteMembershipCondition(String)

Inicializa una nueva instancia de la clase SiteMembershipCondition con el nombre de sitio que determina la pertenencia.

Propiedades

Site

Obtiene o establece el sitio para el que se comprueba la condición de pertenencia.

Métodos

Check(Evidence)

Determina si la evidencia especificada satisface la condición de pertenencia.

Copy()

Crea una copia equivalente de la condición de pertenencia.

Equals(Object)

Determina si el sitio del objeto SiteMembershipCondition especificado es equivalente al sitio incluido en el objeto SiteMembershipCondition actual.

FromXml(SecurityElement)

Reconstruye un objeto de seguridad con un estado especificado a partir de codificación XML.

FromXml(SecurityElement, PolicyLevel)

Reconstruye un objeto de seguridad con un estado especificado a partir de codificación XML.

GetHashCode()

Obtiene el código hash de la condición de pertenencia actual.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Crea y devuelve una cadena que representa la condición de pertenencia.

ToXml()

Crea una codificación XML del objeto de seguridad y su estado actual.

ToXml(PolicyLevel)

Crea una codificación XML del objeto de seguridad y de su estado actual con el objeto PolicyLevel especificado.

Se aplica a