Lingua

PrincipalPermission Costruttori

Definizione

Inizializza una nuova istanza della classe PrincipalPermission.

Overload

Nome Descrizione
PrincipalPermission(PermissionState)

Inizializza una nuova istanza della PrincipalPermission classe con l'oggetto specificato PermissionState.

PrincipalPermission(String, String)

Inizializza una nuova istanza della PrincipalPermission classe per l'oggetto e namespecificatorole.

PrincipalPermission(String, String, Boolean)

Inizializza una nuova istanza della PrincipalPermission classe per lo stato di autenticazione , namee specificatorole.

PrincipalPermission(PermissionState)

Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs

Inizializza una nuova istanza della PrincipalPermission classe con l'oggetto specificato 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)

Parametri

state
PermissionState

Uno dei PermissionState valori.

Eccezioni

Il state parametro non è un oggetto valido PermissionState.

Commenti

None corrisponde solo all'entità non autenticata (Name è la stringa vuota (""), no Role, Authenticated è false). Unrestricted corrisponde a tutte le entità (Name è null, Role è null).

Note

Questo costruttore è incluso per coerenza con la progettazione di altre autorizzazioni, ma non è utile in pratica.

Si applica a

PrincipalPermission(String, String)

Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs

Inizializza una nuova istanza della PrincipalPermission classe per l'oggetto e namespecificatorole.

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)

Parametri

name
String

Nome dell'utente IPrincipal dell'oggetto.

role
String

Ruolo dell'utente IPrincipal dell'oggetto ,ad esempio Amministratore.

Commenti

Sia il name parametro che il role parametro devono corrispondere per questa autorizzazione in modo che corrispondano all'oggetto attivo IPrincipal e associato IIdentity. Impostare name su null per verificare la presenza di un utente in un ruolo.

Si applica a

PrincipalPermission(String, String, Boolean)

Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs
Origine:
PrincipalPermission.cs

Inizializza una nuova istanza della PrincipalPermission classe per lo stato di autenticazione , namee specificatorole.

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)

Parametri

name
String

Nome dell'utente IPrincipal dell'oggetto.

role
String

Ruolo dell'utente IPrincipal dell'oggetto ,ad esempio Amministratore.

isAuthenticated
Boolean

true per indicare che l'utente è autenticato; in caso contrario, false.

Commenti

Sia il name parametro che il role parametro devono corrispondere per questa autorizzazione in modo che corrispondano all'oggetto attivo IPrincipal e associato IIdentity.

Si applica a