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 (Code Access Security) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não honram as anotações CAS e geram erros se as APIs relacionadas ao CAS forem usadas. Os desenvolvedores devem buscar meios alternativos para realizar tarefas de segurança.

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

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

Construtores

Nome Description
Zone(SecurityZone)
Obsoleto.

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

Propriedades

Nome Description
SecurityZone
Obsoleto.

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

Métodos

Nome Description
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 Zone classe de evidência.

Equals(Object)
Obsoleto.

Compara o objeto de evidência atual Zone com o objeto especificado para 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 Objectatual.

(Herdado de Object)
ToString()
Obsoleto.

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

Aplica-se a