Zone Clase

Definición

Proporciona la zona de seguridad de un ensamblado de código como evidencia para la evaluación de directivas. Esta clase no puede heredarse.

public ref class Zone sealed : System::Security::Policy::IIdentityPermissionFactory
public ref class Zone sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
[System.Serializable]
public sealed class Zone : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Zone : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Zone : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[<System.Serializable>]
type Zone = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Zone = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Zone = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
Public NotInheritable Class Zone
Implements IIdentityPermissionFactory
Public NotInheritable Class Zone
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Herencia
Zone
Herencia
Atributos
Implementaciones

Comentarios

Caution

La seguridad de acceso al código (CAS) está en desuso en todas las versiones de .NET Framework y .NET. Las versiones recientes de .NET no respetan las anotaciones de CAS y producen errores si se utilizan las API relacionadas con CAS. Los desarrolladores deben buscar medios alternativos para realizar tareas de seguridad.

La presencia de Zone evidencia produce un ZoneIdentityPermission elemento en el conjunto de concesión. Si hay para DemandZoneIdentityPermission, el ZoneIdentityPermission que corresponde a la Zone evidencia se comparará con el permiso solicitado.

Las zonas se definen mediante la SecurityZone enumeración .

Constructores

Nombre Description
Zone(SecurityZone)

Inicializa una nueva instancia de la Zone clase con la zona desde la que se origina un ensamblado de código.

Propiedades

Nombre Description
SecurityZone

Obtiene la zona desde la que se origina el ensamblado de código.

Métodos

Nombre Description
Clone()

Crea un nuevo objeto que es una copia de la instancia actual.

Copy()

Crea una copia equivalente del objeto de evidencia.

CreateFromUrl(String)

Crea una nueva zona con la dirección URL especificada.

CreateIdentityPermission(Evidence)

Crea un permiso de identidad que corresponde a la instancia actual de la Zone clase de evidencia.

Equals(Object)

Compara el objeto de evidencia actual Zone con el objeto especificado para la equivalencia.

GetHashCode()

Obtiene el código hash de la zona actual.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto actual Zone.

Se aplica a