NamedPermissionSet Konstruktoren

Definition

Initialisiert eine neue Instanz der NamedPermissionSet-Klasse.Initializes a new instance of the NamedPermissionSet class.

Überlädt

NamedPermissionSet(NamedPermissionSet)

Initialisiert eine neue Instanz der NamedPermissionSet-Klasse aus einem anderen benannten Berechtigungssatz.Initializes a new instance of the NamedPermissionSet class from another named permission set.

NamedPermissionSet(String)

Initialisiert eine neue, leere Instanz der NamedPermissionSet-Klasse mit dem angegebenen Namen.Initializes a new, empty instance of the NamedPermissionSet class with the specified name.

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.Initializes a new instance of the NamedPermissionSet class with the specified name in either an unrestricted or a fully restricted state.

NamedPermissionSet(String, PermissionSet)

Initialisiert eine neue Instanz der NamedPermissionSet-Klasse mit dem angegebenen Namen aus einem Berechtigungssatz.Initializes a new instance of the NamedPermissionSet class with the specified name from a permission set.

NamedPermissionSet(NamedPermissionSet)

Initialisiert eine neue Instanz der NamedPermissionSet-Klasse aus einem anderen benannten Berechtigungssatz.Initializes a new instance of the NamedPermissionSet class from another named permission set.

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.The named permission set from which to create the new instance.

NamedPermissionSet(String)

Initialisiert eine neue, leere Instanz der NamedPermissionSet-Klasse mit dem angegebenen Namen.Initializes a new, empty instance of the NamedPermissionSet class with the specified name.

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.The name for the new named permission set.

Ausnahmen

Der name-Parameter ist null oder eine leere Zeichenfolge ("").The name parameter is null or is an empty string ("").

Hinweise

Durch die Verwendung dieses Konstruktors wird ein benannter Berechtigungs Satz ohne Berechtigungen erstellt, jedoch mit einem Unrestricted Berechtigungs Zustand.Using this constructor creates a named permission set with no permissions but with an Unrestricted permission state. Ein benannter Berechtigungs Satz im uneingeschränkten Zustand enthält effektiv alle Berechtigungen, die die IUnrestrictedPermission-Schnittstelle implementieren.A named permission set in an unrestricted state effectively contains all permissions that implement the IUnrestrictedPermission interface. Der benannte Berechtigungs Satz enthält alle integrierten Berechtigungen sowie alle benutzerdefinierten Berechtigungen, die IUnrestrictedPermissionimplementieren.The named permission set will contain all built-in permissions as well as all custom user-defined permissions that implement IUnrestrictedPermission. Alle Berechtigungen verfügen über das Äquivalent zu einem Unrestricted Berechtigungs Status.All permissions will have the equivalent of an Unrestricted permission state. Berechtigungen, die IUnrestrictedPermission nicht implementieren, sind leere Instanzen.Permissions that do not implement IUnrestrictedPermission will be empty instances.

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.Initializes a new instance of the NamedPermissionSet class with the specified name in either an unrestricted or a fully restricted state.

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.The name for the new named permission set.

state
PermissionState

Einer der PermissionState-Werte.One of the PermissionState values.

Ausnahmen

Der name-Parameter ist null oder eine leere Zeichenfolge ("").The name parameter is null or is an empty string ("").

Hinweise

Ein benannter Berechtigungs Satz im uneingeschränkten Zustand enthält effektiv alle Berechtigungen, die die IUnrestrictedPermission-Schnittstelle implementieren.A named permission set in an unrestricted state effectively contains all permissions that implement the IUnrestrictedPermission interface. Der benannte Berechtigungs Satz enthält alle integrierten Berechtigungen sowie alle benutzerdefinierten Berechtigungen.The named permission set will contain all built-in permissions as well as all custom permissions. Alle Berechtigungen verfügen über eine UnrestrictedPermissionState.All permissions will have an UnrestrictedPermissionState. Berechtigungen, die IUnrestrictedPermissionnicht implementieren (z. b. Identitäts Berechtigungen), sind leere Instanzen.Permissions that do not implement IUnrestrictedPermission, such as identity permissions, will be empty instances.

NamedPermissionSet(String, PermissionSet)

Initialisiert eine neue Instanz der NamedPermissionSet-Klasse mit dem angegebenen Namen aus einem Berechtigungssatz.Initializes a new instance of the NamedPermissionSet class with the specified name from a permission set.

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.The name for the named permission set.

permSet
PermissionSet

Der Berechtigungssatz, aus dem der Wert des neuen benannten Berechtigungssatzes übernommen wird.The permission set from which to take the value of the new named permission set.

Ausnahmen

Der name-Parameter ist null oder eine leere Zeichenfolge ("").The name parameter is null or is an empty string ("").

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie der NamedPermissionSet-Konstruktor verwendet wird, um ein neues NamedPermissionSet-Objekt zu erstellen.The following code example shows the use of the NamedPermissionSet constructor to create a new NamedPermissionSet object. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die NamedPermissionSet-Klasse bereitgestellt wird.This code example is part of a larger example provided for the NamedPermissionSet class.

Gilt für: