Język

PrincipalPermission Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy PrincipalPermission.

Przeciążenia

Nazwa Opis
PrincipalPermission(PermissionState)

Inicjuje nowe wystąpienie klasy PrincipalPermission z określonym PermissionState.

PrincipalPermission(String, String)

Inicjuje PrincipalPermission nowe wystąpienie klasy dla określonej name klasy i role.

PrincipalPermission(String, String, Boolean)

Inicjuje PrincipalPermission nowe wystąpienie klasy dla określonego namestanu uwierzytelniania , rolei .

PrincipalPermission(PermissionState)

Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs

Inicjuje nowe wystąpienie klasy PrincipalPermission z określonym 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)

Parametry

state
PermissionState

PermissionState Jedna z wartości.

Wyjątki

Parametr state nie jest prawidłowym PermissionStateparametrem .

Uwagi

None pasuje tylko do nieuwierzytelnionego podmiotu zabezpieczeń (Name jest pustym ciągiem (""), nie Rolema wartości , Authenticated to false). Unrestrictedpasuje do wszystkich podmiotów zabezpieczeń (Name to , null to Rolenull).

Note

Ten konstruktor jest uwzględniony w celu zapewnienia spójności z projektem innych uprawnień, ale nie jest przydatny w praktyce.

Dotyczy

PrincipalPermission(String, String)

Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs

Inicjuje PrincipalPermission nowe wystąpienie klasy dla określonej name klasy i 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)

Parametry

name
String

Nazwa IPrincipal użytkownika obiektu.

role
String

Rola IPrincipal użytkownika obiektu (na przykład Administrator).

Uwagi

Zarówno parametr, jak namerole i parametr muszą być zgodne z tym uprawnieniem, aby było zgodne z aktywnym IPrincipal i skojarzonym parametrem IIdentity. Ustaw name wartość na , aby null sprawdzić dowolnego użytkownika w roli.

Dotyczy

PrincipalPermission(String, String, Boolean)

Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs
Źródło:
PrincipalPermission.cs

Inicjuje PrincipalPermission nowe wystąpienie klasy dla określonego namestanu uwierzytelniania , rolei .

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)

Parametry

name
String

Nazwa IPrincipal użytkownika obiektu.

role
String

Rola IPrincipal użytkownika obiektu (na przykład Administrator).

isAuthenticated
Boolean

true oznacza, że użytkownik jest uwierzytelniony; w przeciwnym razie, false.

Uwagi

Zarówno parametr, jak namerole i parametr muszą być zgodne z tym uprawnieniem, aby było zgodne z aktywnym IPrincipal i skojarzonym parametrem IIdentity.

Dotyczy