Compartir vía


ApplicationDirectoryMembershipCondition Clase

Definición

Determina si un ensamblado pertenece a un grupo de código mediante la comprobación de su directorio de aplicación. Esta clase no puede heredarse.

public ref class ApplicationDirectoryMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class ApplicationDirectoryMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class ApplicationDirectoryMembershipCondition sealed
public sealed class ApplicationDirectoryMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class ApplicationDirectoryMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ApplicationDirectoryMembershipCondition
type ApplicationDirectoryMembershipCondition = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
    interface IMembershipCondition
[<System.Serializable>]
type ApplicationDirectoryMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ApplicationDirectoryMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
Public NotInheritable Class ApplicationDirectoryMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class ApplicationDirectoryMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class ApplicationDirectoryMembershipCondition
Herencia
ApplicationDirectoryMembershipCondition
Atributos
Implementaciones

Comentarios

ApplicationDirectoryMembershipCondition determina si una ApplicationDirectoryDirectory propiedad contiene la ruta de acceso de evidencia de la dirección URL del ensamblado. Por ejemplo, si ApplicationDirectory es C:\app1, los ensamblados con evidencia de dirección URL como C:\app1, C:\app1\main.aspx, C:\app1\folder1 o C:\app1\folder1\main1.aspx coinciden con esta condición de pertenencia. El código que no está en el directorio C:\app1 o en uno de sus subdirectorios produce un error en esta prueba de condición de pertenencia.

El código sin evidencia ApplicationDirectory o Url siempre produce un error en esta prueba de condición de pertenencia.

Nota

La condición de pertenencia viene determinada por la evidencia de dirección URL de la aplicación. No se puede configurar el ApplicationDirectoryMembershipCondition objeto; está predeterminado por la ubicación de la aplicación.

Constructores

ApplicationDirectoryMembershipCondition()

Inicializa una nueva instancia de la clase ApplicationDirectoryMembershipCondition.

Métodos

Check(Evidence)

Determina si la prueba especificada cumple la condición de pertenencia.

Copy()

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

Equals(Object)

Determina si la condición de pertenencia especificada es un objeto ApplicationDirectoryMembershipCondition.

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