Zone Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit la zone de sécurité d’un assembly de code comme preuve pour l’évaluation de stratégie. Cette classe ne peut pas être héritée.
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
- Héritage
-
Zone
- Héritage
- Attributs
- Implémente
Remarques
Avertissement
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 n’honorent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent rechercher d’autres moyens d’accomplir des tâches de sécurité.
La présence de Zone preuves produit une ZoneIdentityPermission preuve dans le jeu d’octroi. S’il y a un Demand pour , celui ZoneIdentityPermission qui correspond à la Zone preuve sera comparé à l’autorisation ZoneIdentityPermissiondemandée.
Les zones sont définies par l’énumération SecurityZone .
Constructeurs
| Nom | Description |
|---|---|
| Zone(SecurityZone) |
Initialise une nouvelle instance de la Zone classe avec la zone à partir de laquelle un assembly de code provient. |
Propriétés
| Nom | Description |
|---|---|
| SecurityZone |
Obtient la zone à partir de laquelle l’assembly de code provient. |
Méthodes
| Nom | Description |
|---|---|
| Clone() |
Crée un objet qui est une copie de l’instance actuelle. |
| Copy() |
Crée une copie équivalente de l’objet de preuve. |
| CreateFromUrl(String) |
Crée une zone avec l’URL spécifiée. |
| CreateIdentityPermission(Evidence) |
Crée une autorisation d’identité qui correspond à l’instance actuelle de la Zone classe de preuve. |
| Equals(Object) |
Compare l’objet de preuve actuel Zone à l’objet spécifié pour l’équivalence. |
| GetHashCode() |
Obtient le code de hachage de la zone active. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne du fichier actif Zone. |