Zone Classe

Definição

Cuidado

Code Access Security is not supported or honored by the runtime.

Fornece a zona de segurança de um assembly de código como evidência para avaliação de política.Provides the security zone of a code assembly as evidence for policy evaluation. Essa classe não pode ser herdada.This class cannot be inherited.

public ref class Zone sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Zone sealed : System::Security::Policy::IIdentityPermissionFactory
public sealed class Zone : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class Zone : 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
type Zone = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Zone = class
    inherit EvidenceBase
    interface 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
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Zone
Implements IIdentityPermissionFactory
Herança
Herança
Zone
Atributos
Implementações

Comentários

A presença de Zone evidências produz um ZoneIdentityPermission no conjunto de concessão.The presence of Zone evidence produces a ZoneIdentityPermission in the grant set. Se houver um Demand para ZoneIdentityPermission , o ZoneIdentityPermission que corresponde à Zone evidência será comparado com a permissão solicitada.If there is a Demand for ZoneIdentityPermission, the ZoneIdentityPermission that corresponds to the Zone evidence will be compared with the demanded permission.

As zonas são definidas pela SecurityZone enumeração.Zones are defined by the SecurityZone enumeration.

Construtores

Zone(SecurityZone)

Inicializa uma nova instância da classe Zone com a zona da qual um assembly de código se origina.Initializes a new instance of the Zone class with the zone from which a code assembly originates.

Propriedades

SecurityZone

Obtém a zona da qual o assembly de código se origina.Gets the zone from which the code assembly originates.

Métodos

Clone()

Cria um novo objeto que é uma cópia da instância atual.Creates a new object that is a copy of the current instance.

Clone()

Cria um novo objeto que é uma cópia completa da instância atual.Creates a new object that is a complete copy of the current instance.

(Herdado de EvidenceBase)
Copy()

Cria uma cópia equivalente do objeto de evidência.Creates an equivalent copy of the evidence object.

CreateFromUrl(String)

Cria uma nova zona com a URL especificada.Creates a new zone with the specified URL.

CreateIdentityPermission(Evidence)

Cria uma permissão de identidade que corresponde à instância atual da classe de evidência Zone.Creates an identity permission that corresponds to the current instance of the Zone evidence class.

Equals(Object)

Compara o objeto de evidência Zone atual com o objeto especificado quanto à equivalência.Compares the current Zone evidence object to the specified object for equivalence.

GetHashCode()

Obtém o código hash da zona atual.Gets the hash code of the current zone.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do Zone atual.Returns a string representation of the current Zone.

Aplica-se a