NamedPermissionSet Constructors

Definitie

Initialiseert een nieuw exemplaar van de NamedPermissionSet klasse.

Overloads

Name Description
NamedPermissionSet(NamedPermissionSet)

Initialiseert een nieuw exemplaar van de NamedPermissionSet klasse van een andere benoemde machtigingenset.

NamedPermissionSet(String)

Initialiseert een nieuw, leeg exemplaar van de NamedPermissionSet klasse met de opgegeven naam.

NamedPermissionSet(String, PermissionState)

Initialiseert een nieuw exemplaar van de NamedPermissionSet klasse met de opgegeven naam in een onbeperkte of een volledig beperkte status.

NamedPermissionSet(String, PermissionSet)

Initialiseert een nieuw exemplaar van de NamedPermissionSet klasse met de opgegeven naam uit een machtigingenset.

NamedPermissionSet(NamedPermissionSet)

Initialiseert een nieuw exemplaar van de NamedPermissionSet klasse van een andere benoemde machtigingenset.

public:
 NamedPermissionSet(System::Security::NamedPermissionSet ^ permSet);
public NamedPermissionSet(System.Security.NamedPermissionSet permSet);
new System.Security.NamedPermissionSet : System.Security.NamedPermissionSet -> System.Security.NamedPermissionSet
Public Sub New (permSet As NamedPermissionSet)

Parameters

permSet
NamedPermissionSet

De benoemde machtigingenset waaruit het nieuwe exemplaar moet worden gemaakt.

Van toepassing op

NamedPermissionSet(String)

Initialiseert een nieuw, leeg exemplaar van de NamedPermissionSet klasse met de opgegeven naam.

public:
 NamedPermissionSet(System::String ^ name);
public NamedPermissionSet(string name);
new System.Security.NamedPermissionSet : string -> System.Security.NamedPermissionSet
Public Sub New (name As String)

Parameters

name
String

De naam voor de nieuwe benoemde machtigingenset.

Uitzonderingen

De name parameter is null of is een lege tekenreeks ("").

Opmerkingen

Met deze constructor maakt u een benoemde machtigingenset zonder machtigingen, maar met een Unrestricted machtigingsstatus. Een benoemde machtigingenset met een onbeperkte status bevat in feite alle machtigingen die de IUnrestrictedPermission interface implementeren. De benoemde machtigingenset bevat alle ingebouwde machtigingen en alle aangepaste door de gebruiker gedefinieerde machtigingen die worden geïmplementeerd IUnrestrictedPermission. Alle machtigingen hebben het equivalent van een Unrestricted machtigingsstatus. Machtigingen die niet worden geïmplementeerd IUnrestrictedPermission , zijn lege exemplaren.

Van toepassing op

NamedPermissionSet(String, PermissionState)

Initialiseert een nieuw exemplaar van de NamedPermissionSet klasse met de opgegeven naam in een onbeperkte of een volledig beperkte status.

public:
 NamedPermissionSet(System::String ^ name, System::Security::Permissions::PermissionState state);
public NamedPermissionSet(string name, System.Security.Permissions.PermissionState state);
new System.Security.NamedPermissionSet : string * System.Security.Permissions.PermissionState -> System.Security.NamedPermissionSet
Public Sub New (name As String, state As PermissionState)

Parameters

name
String

De naam voor de nieuwe benoemde machtigingenset.

state
PermissionState

Een van de PermissionState waarden.

Uitzonderingen

De name parameter is null of is een lege tekenreeks ("").

Opmerkingen

Een benoemde machtigingenset met een onbeperkte status bevat in feite alle machtigingen die de IUnrestrictedPermission interface implementeren. De benoemde machtigingenset bevat alle ingebouwde machtigingen en alle aangepaste machtigingen. Alle machtigingen hebben een UnrestrictedPermissionState. Machtigingen die niet worden geïmplementeerd IUnrestrictedPermission, zoals identiteitsmachtigingen, zijn lege exemplaren.

Van toepassing op

NamedPermissionSet(String, PermissionSet)

Initialiseert een nieuw exemplaar van de NamedPermissionSet klasse met de opgegeven naam uit een machtigingenset.

public:
 NamedPermissionSet(System::String ^ name, System::Security::PermissionSet ^ permSet);
public NamedPermissionSet(string name, System.Security.PermissionSet permSet);
new System.Security.NamedPermissionSet : string * System.Security.PermissionSet -> System.Security.NamedPermissionSet
Public Sub New (name As String, permSet As PermissionSet)

Parameters

name
String

De naam voor de benoemde machtigingenset.

permSet
PermissionSet

De machtigingenset waaruit de waarde van de nieuwe benoemde machtigingenset moet worden opgehaald.

Uitzonderingen

De name parameter is null of is een lege tekenreeks ("").

Van toepassing op