AppDomain.PermissionSet Eigenschap

Definitie

Hiermee haalt u de machtigingenset van een toepassingsdomein in de sandbox op.

public:
 property System::Security::PermissionSet ^ PermissionSet { System::Security::PermissionSet ^ get(); };
public System.Security.PermissionSet PermissionSet { [System.Security.SecurityCritical] get; }
[<get: System.Security.SecurityCritical>]
member this.PermissionSet : System.Security.PermissionSet
Public ReadOnly Property PermissionSet As PermissionSet

Waarde van eigenschap

De machtigingenset van het domein van de sandbox-toepassing.

Kenmerken

Opmerkingen

Caution

Cas (Code Access Security) is afgeschaft in alle versies van .NET Framework en .NET. Recente versies van .NET respecteren geen CAS-aantekeningen en produceren fouten als CAS-gerelateerde API's worden gebruikt. Ontwikkelaars moeten alternatieve manieren zoeken om beveiligingstaken uit te voeren.

Sandbox-toepassingsdomeinen die zijn gemaakt met behulp van de overbelasting van de AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) methode hebben een homogene set machtigingen. Dat wil gezegd, dezelfde set machtigingen wordt verleend aan alle gedeeltelijk vertrouwde assembly's die in het toepassingsdomein worden geladen. Een toepassingsdomein in de sandbox heeft desgewenst een lijst met sterk benoemde assembly's die zijn vrijgesteld van deze machtigingenset en in plaats daarvan worden uitgevoerd met volledig vertrouwen.

Van toepassing op

Zie ook