AppDomain.PermissionSet Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
Code Access Security is not supported or honored by the runtime.
Ruft den Berechtigungssatz einer Sandkastenanwendungsdomäne ab.
public:
property System::Security::PermissionSet ^ PermissionSet { System::Security::PermissionSet ^ get(); };
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public System.Security.PermissionSet PermissionSet { get; }
public System.Security.PermissionSet PermissionSet { get; }
public System.Security.PermissionSet PermissionSet { [System.Security.SecurityCritical] get; }
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.PermissionSet : System.Security.PermissionSet
member this.PermissionSet : System.Security.PermissionSet
[<get: System.Security.SecurityCritical>]
member this.PermissionSet : System.Security.PermissionSet
Public ReadOnly Property PermissionSet As PermissionSet
Eigenschaftswert
Der Berechtigungssatz der Sandkastenanwendungsdomäne.
- Attribute
Hinweise
Vorsicht
Code Access Security (CAS) ist in allen Versionen von .NET Framework und .NET veraltet. Aktuelle Versionen von .NET berücksichtigen keine CAS-Anmerkungen und erzeugen Fehler, wenn CAS-bezogene APIs verwendet werden. Entwickler*innen sollten alternative Mittel zum Ausführen von Sicherheitsaufgaben suchen.
Sandkastenanwendungsdomänen, die mithilfe der AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) Methodenüberladung erstellt wurden, verfügen über einen homogenen Satz von Berechtigungen, d. h. demselben Satz von Berechtigungen wird allen teilweise vertrauenswürdigen Assemblys gewährt, die in die Anwendungsdomäne geladen werden. Eine Sandkastenanwendungsdomäne verfügt optional über eine Liste mit assemblys mit starkem Namen, die von diesem Berechtigungssatz ausgenommen sind, und stattdessen mit voller Vertrauenswürdigkeit ausgeführt werden.