PrincipalPermission Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av PrincipalPermission klassen.
Överlagringar
| Name | Description |
|---|---|
| PrincipalPermission(PermissionState) |
Initierar en ny instans av PrincipalPermission klassen med angiven PermissionState. |
| PrincipalPermission(String, String) |
Initierar en ny instans av PrincipalPermission klassen för angiven |
| PrincipalPermission(String, String, Boolean) |
Initierar en ny instans av PrincipalPermission klassen för angiven |
PrincipalPermission(PermissionState)
Initierar en ny instans av PrincipalPermission klassen med angiven 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)
Parametrar
- state
- PermissionState
Ett av PermissionState värdena.
Undantag
Parametern state är inte giltig PermissionState.
Kommentarer
None matchar endast det oautentiserade huvudnamnet (Name är den tomma strängen (""), nej Role, Authenticated är false).
Unrestricted matchar alla huvudnamn (Name är null, Role är null).
Note
Den här konstruktorn ingår för konsekvens med utformningen av andra behörigheter, men är inte användbar i praktiken.
Gäller för
PrincipalPermission(String, String)
Initierar en ny instans av PrincipalPermission klassen för angiven name och 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)
Parametrar
- name
- String
Namnet på IPrincipal objektets användare.
- role
- String
Rollen för IPrincipal objektets användare (till exempel Administratör).
Kommentarer
Både parametern name och parametern role måste matcha för den här behörigheten för att matcha den aktiva IPrincipal och associerade IIdentity. Ange name till null för att söka efter alla användare i en roll.
Gäller för
PrincipalPermission(String, String, Boolean)
Initierar en ny instans av PrincipalPermission klassen för angiven name, roleoch autentiseringsstatus.
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)
Parametrar
- name
- String
Namnet på IPrincipal objektets användare.
- role
- String
Rollen för IPrincipal objektets användare (till exempel Administratör).
- isAuthenticated
- Boolean
trueför att ange att användaren är autentiserad; annars . false
Kommentarer
Både parametern name och parametern role måste matcha för den här behörigheten för att matcha den aktiva IPrincipal och associerade IIdentity.