NamedPermissionSet Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 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
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 Unrestricted
PermissionState. 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
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 ("").