Compartilhar via


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. Essa classe não pode ser herdada.

public ref class Zone sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Zone sealed : 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
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}")>]
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
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

Cuidado

O CAS (Segurança de Acesso do Código) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não aceitam anotações de CAS e produzem erros caso as APIs relacionadas ao CAS sejam usadas. Os desenvolvedores devem buscar meios alternativos de realizar tarefas de segurança.

A presença de Zone evidências produz um ZoneIdentityPermission no conjunto de concessões. Se houver um Demand para , o ZoneIdentityPermission que corresponde à Zone evidência será comparado com a permissão ZoneIdentityPermissionexigida.

As zonas são definidas pela SecurityZone enumeração .

Construtores

Zone(SecurityZone)
Obsoleto.

Inicializa uma nova instância da classe Zone com a zona da qual um assembly de código se origina.

Propriedades

SecurityZone
Obsoleto.

Obtém a zona da qual o assembly de código se origina.

Métodos

Clone()
Obsoleto.

Cria um novo objeto que é uma cópia da instância atual.

Clone()
Obsoleto.

Cria um novo objeto que é uma cópia completa da instância atual.

(Herdado de EvidenceBase)
Copy()
Obsoleto.

Cria uma cópia equivalente do objeto de evidência.

CreateFromUrl(String)
Obsoleto.

Cria uma nova zona com a URL especificada.

CreateIdentityPermission(Evidence)
Obsoleto.

Cria uma permissão de identidade que corresponde à instância atual da classe de evidência Zone.

Equals(Object)
Obsoleto.

Compara o objeto de evidência Zone atual com o objeto especificado quanto à equivalência.

GetHashCode()
Obsoleto.

Obtém o código hash da zona atual.

GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()
Obsoleto.

Retorna uma representação de cadeia de caracteres do Zone atual.

Aplica-se a