Share via


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 einem 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

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

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 name-Parameter ist null oder eine leere Zeichenfolge ("").

Hinweise

Mithilfe dieses Konstruktors wird ein benannter Berechtigungssatz ohne Berechtigungen, aber mit einem Berechtigungsstatus Unrestricted erstellt. 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, die implementieren IUnrestrictedPermission. Alle Berechtigungen weisen das Äquivalent eines Unrestricted Berechtigungsstatus auf. Berechtigungen, die nicht implementiert IUnrestrictedPermission werden, sind leere Instanzen.

Gilt für:

NamedPermissionSet(String, PermissionState)

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 einem 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 name-Parameter 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 .UnrestrictedPermissionState Berechtigungen, die nicht implementieren IUnrestrictedPermission, 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

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 übernommen wird.

Ausnahmen

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

Gilt für: