AppDomain.PermissionSet Egenskap

Definition

Varning

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

Hämtar behörighetsuppsättningen för en sandbox-programdomän.

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

Egenskapsvärde

Behörighetsuppsättningen för den begränsade programdomänen.

Attribut

Kommentarer

Caution

Code Access Security (CAS) har föråldrats i alla versioner av .NET Framework och .NET. De senaste versionerna av .NET följer inte CAS-anteckningar och skapar fel om CAS-relaterade API:er används. Utvecklare bör söka alternativa sätt att utföra säkerhetsuppgifter.

Sandbox-programdomäner som skapades med hjälp AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) av metodens överlagring har en homogen uppsättning behörigheter. Det vill:a, samma uppsättning behörigheter beviljas till alla delvis betrodda sammansättningar som läses in i programdomänen. En sandbox-programdomän har eventuellt en lista över starkt namngivna sammansättningar som är undantagna från den här behörighetsuppsättningen och som i stället körs med fullständigt förtroende.

Gäller för

Se även