Sprache

PrincipalPermission Konstruktoren

Definition

Initialisiert eine neue Instanz der PrincipalPermission-Klasse.

Überlädt

Name Beschreibung
PrincipalPermission(PermissionState)

Initialisiert eine neue Instanz der PrincipalPermission Klasse mit dem angegebenen PermissionState.

PrincipalPermission(String, String)

Initialisiert eine neue Instanz der PrincipalPermission Klasse für die angegebene name und role.

PrincipalPermission(String, String, Boolean)

Initialisiert eine neue Instanz der PrincipalPermission Klasse für den angegebenen name, roleund den Authentifizierungsstatus.

PrincipalPermission(PermissionState)

Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs

Initialisiert eine neue Instanz der PrincipalPermission Klasse mit dem angegebenen PermissionState.

public:
 PrincipalPermission(System::Security::Permissions::PermissionState state);
public PrincipalPermission(System.Security.Permissions.PermissionState state);
new System.Security.Permissions.PrincipalPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.PrincipalPermission
Public Sub New (state As PermissionState)

Parameter

state
PermissionState

Einer der PermissionState Werte.

Ausnahmen

Der state Parameter ist ungültig PermissionState.

Hinweise

None entspricht nur dem nicht authentifizierten Prinzipal (Name ist die leere Zeichenfolge (""), nein Role, Authenticated ist false). Unrestrictedgleicht alle Prinzipale ab (Name ist , null ist Rolenull).

Note

Dieser Konstruktor ist für die Konsistenz mit dem Entwurf anderer Berechtigungen enthalten, ist jedoch in der Praxis nicht hilfreich.

Gilt für:

PrincipalPermission(String, String)

Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs

Initialisiert eine neue Instanz der PrincipalPermission Klasse für die angegebene name und role.

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

Parameter

name
String

Der Name des Benutzers des IPrincipal Objekts.

role
String

Die Rolle des Benutzers des IPrincipal Objekts (z. B. Administrator).

Hinweise

Sowohl der name Parameter als auch der role Parameter müssen übereinstimmen, damit diese Berechtigung dem aktiven IPrincipal und zugeordneten IIdentityWert entspricht. Legen Sie name diese Einstellung fest, um null nach einem beliebigen Benutzer in einer Rolle zu suchen.

Gilt für:

PrincipalPermission(String, String, Boolean)

Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs
Quelle:
PrincipalPermission.cs

Initialisiert eine neue Instanz der PrincipalPermission Klasse für den angegebenen name, roleund den Authentifizierungsstatus.

public:
 PrincipalPermission(System::String ^ name, System::String ^ role, bool isAuthenticated);
public PrincipalPermission(string name, string role, bool isAuthenticated);
new System.Security.Permissions.PrincipalPermission : string * string * bool -> System.Security.Permissions.PrincipalPermission
Public Sub New (name As String, role As String, isAuthenticated As Boolean)

Parameter

name
String

Der Name des Benutzers des IPrincipal Objekts.

role
String

Die Rolle des Benutzers des IPrincipal Objekts (z. B. Administrator).

isAuthenticated
Boolean

trueum zu bestätigen, dass der Benutzer authentifiziert ist; andernfalls . false

Hinweise

Sowohl der name Parameter als auch der role Parameter müssen übereinstimmen, damit diese Berechtigung dem aktiven IPrincipal und zugeordneten IIdentityWert entspricht.

Gilt für: