Teilen über


NamedPermissionSet Konstruktoren

Definition

Initialisiert eine neue Instanz der NamedPermissionSet Klasse.

Überlädt

NamedPermissionSet(NamedPermissionSet)

Initialisiert eine neue Instanz der NamedPermissionSet Klasse aus einem anderen benannten Berechtigungssatz.

NamedPermissionSet(String)

Initialisiert eine neue, leere Instanz der NamedPermissionSet Klasse mit dem angegebenen Namen.

NamedPermissionSet(String, PermissionState)

Initialisiert eine neue Instanz der NamedPermissionSet Klasse mit dem angegebenen Namen in einem uneingeschränkten oder vollständig eingeschränkten Zustand.

NamedPermissionSet(String, PermissionSet)

Initialisiert eine neue Instanz der NamedPermissionSet Klasse mit dem angegebenen Namen aus einem Berechtigungssatz.

NamedPermissionSet(NamedPermissionSet)

Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs

Initialisiert eine neue Instanz der NamedPermissionSet Klasse aus einem anderen benannten Berechtigungssatz.

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)

Parameter

permSet
NamedPermissionSet

Der benannte Berechtigungssatz, aus dem die neue Instanz erstellt werden soll.

Gilt für:

NamedPermissionSet(String)

Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs

Initialisiert eine neue, leere Instanz der NamedPermissionSet Klasse mit dem angegebenen Namen.

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

Parameter

name
String

Der Name für den neuen benannten Berechtigungssatz.

Ausnahmen

Der parameter name ist null oder eine leere Zeichenfolge ("").

Hinweise

Mit diesem Konstruktor wird ein benannter Berechtigungssatz ohne Berechtigungen erstellt, jedoch mit einem Unrestricted Berechtigungsstatus. Ein benannter Berechtigungssatz in einem uneingeschränkten Zustand enthält effektiv alle Berechtigungen, die die IUnrestrictedPermission Schnittstelle implementieren. Der benannte Berechtigungssatz enthält alle integrierten Berechtigungen sowie alle benutzerdefinierten benutzerdefinierten Berechtigungen, die IUnrestrictedPermissionimplementieren. Alle Berechtigungen haben das Äquivalent eines Unrestricted Berechtigungsstatus. Berechtigungen, die IUnrestrictedPermission nicht implementieren, sind leere Instanzen.

Gilt für:

NamedPermissionSet(String, PermissionState)

Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs

Initialisiert eine neue Instanz der NamedPermissionSet Klasse mit dem angegebenen Namen in einem uneingeschränkten oder vollständig eingeschränkten Zustand.

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)

Parameter

name
String

Der Name für den neuen benannten Berechtigungssatz.

state
PermissionState

Einer der PermissionState Werte.

Ausnahmen

Der parameter name ist null oder eine leere Zeichenfolge ("").

Hinweise

Ein benannter Berechtigungssatz in einem uneingeschränkten Zustand enthält effektiv alle Berechtigungen, die die IUnrestrictedPermission Schnittstelle implementieren. Der benannte Berechtigungssatz enthält alle integrierten Berechtigungen sowie alle benutzerdefinierten Berechtigungen. Alle Berechtigungen verfügen über eine UnrestrictedPermissionState. Berechtigungen, die nicht IUnrestrictedPermissionimplementieren, z. B. Identitätsberechtigungen, sind leere Instanzen.

Gilt für:

NamedPermissionSet(String, PermissionSet)

Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs
Quelle:
NamedPermissionSet.cs

Initialisiert eine neue Instanz der NamedPermissionSet Klasse mit dem angegebenen Namen aus einem Berechtigungssatz.

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)

Parameter

name
String

Der Name für den benannten Berechtigungssatz.

permSet
PermissionSet

Der Berechtigungssatz, aus dem der Wert des neuen benannten Berechtigungssatzes abgerufen werden soll.

Ausnahmen

Der parameter name ist null oder eine leere Zeichenfolge ("").

Gilt für: