Freigeben über


HostSecurityManager.DomainPolicy Eigenschaft

Definition

Achtung

AppDomain policy levels are obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.

Ruft beim Überschreiben in einer abgeleiteten Klasse die Sicherheitsrichtlinie für die aktuelle Anwendungsdomäne ab.

public:
 virtual property System::Security::Policy::PolicyLevel ^ DomainPolicy { System::Security::Policy::PolicyLevel ^ get(); };
public virtual System.Security.Policy.PolicyLevel DomainPolicy { get; }
[System.Obsolete("AppDomain policy levels are obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public virtual System.Security.Policy.PolicyLevel DomainPolicy { get; }
member this.DomainPolicy : System.Security.Policy.PolicyLevel
[<System.Obsolete("AppDomain policy levels are obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
member this.DomainPolicy : System.Security.Policy.PolicyLevel
Public Overridable ReadOnly Property DomainPolicy As PolicyLevel

Eigenschaftswert

Die Sicherheitsrichtlinie für die aktuelle Anwendungsdomäne. Der Standardwert ist null.

Attribute

Ausnahmen

Diese Methode verwendet die Codezugriffssicherheitsrichtlinie (Code Access Security, CAS), die im .NET Framework 4 veraltet ist. Um die CAS-Richtlinie für Kompatibilität mit früheren Versionen von .NET Framework zu aktivieren, verwenden Sie das <legacyCasPolicy>-Element.

Hinweise

Diese Eigenschaft kann in einer abgeleiteten Klasse überschrieben werden. Die Basisimplementierung gibt immer null zurück.

Diese Eigenschaft wird zur AppDomain Erstellungszeit aufgerufen. Dadurch kann ein Host eine Richtlinie für die aktuelle AppDomainbereitstellen. Eine Richtlinienebene besteht aus folgendem:

  • Eine Gruppe von Codegruppen, die in einer einzelnen root-Struktur organisiert sind.

  • Ein Satz benannter Berechtigungssätze, auf die von den Codegruppen verwiesen wird, um Berechtigungen anzugeben, die für Code gewährt werden sollen, der zur Codegruppe gehört.

  • Eine Liste voll vertrauenswürdiger Assemblys.

Wichtig

Wichtige Implementierungsinformationen finden Sie in den Notes to Inheritors für die HostSecurityManager -Klasse.

Gilt für: