Partage via


Zone Classe

Définition

Attention

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

Fournit la zone de sécurité d'un assembly de code en tant que preuve pour une évaluation de stratégie. Cette classe ne peut pas être héritée.

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
Héritage
Héritage
Zone
Attributs
Implémente

Remarques

Attention

La sécurité d’accès du code (CAS) a été déconseillée dans toutes les versions du .NET Framework et de .NET. Les versions récentes de .NET ne respectent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent chercher d’autres moyens pour accomplir les tâches liées à la sécurité.

La présence de Zone preuves produit un ZoneIdentityPermission dans l’ensemble de subventions. S’il existe un Demand pour , le ZoneIdentityPermission qui correspond à la Zone preuve sera comparé à l’autorisation ZoneIdentityPermissiondemandée.

Les zones sont définies par l’énumération SecurityZone .

Constructeurs

Zone(SecurityZone)
Obsolète.

Initialise une nouvelle instance de la classe Zone avec la zone d'origine d'un assembly de code.

Propriétés

SecurityZone
Obsolète.

Obtient la zone d'origine de l'assembly du code.

Méthodes

Clone()
Obsolète.

Crée un objet qui est une copie de l'instance actuelle.

Clone()
Obsolète.

Crée un objet qui est une copie complète de l'instance actuelle.

(Hérité de EvidenceBase)
Copy()
Obsolète.

Crée une copie équivalente de l'objet de preuve.

CreateFromUrl(String)
Obsolète.

Crée une nouvelle zone avec l'URL spécifiée.

CreateIdentityPermission(Evidence)
Obsolète.

Crée une autorisation d'identité qui correspond à l'instance actuelle de la classe de preuve Zone.

Equals(Object)
Obsolète.

Vérifie si l'objet de preuve Zone en cours et l'objet spécifié sont équivalents.

GetHashCode()
Obsolète.

Obtient le code de hachage de la zone en cours.

GetType()
Obsolète.

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()
Obsolète.

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()
Obsolète.

Retourne une chaîne représentant le Zone en cours.

S’applique à