GacIdentityPermission Konstruktory

Definice

Inicializuje novou instanci GacIdentityPermission třídy.

Přetížení

GacIdentityPermission()

Inicializuje novou instanci GacIdentityPermission třídy.

GacIdentityPermission(PermissionState)

Inicializuje novou instanci GacIdentityPermission třídy s plně omezeným PermissionState.

GacIdentityPermission()

Inicializuje novou instanci GacIdentityPermission třídy.

public:
 GacIdentityPermission();
public GacIdentityPermission ();
Public Sub New ()

Příklady

Následující příklad kódu ukazuje použití konstruktoru GacIdentityPermission() .

GacIdentityPermission ^ Gac1 = gcnew GacIdentityPermission;
GacIdentityPermission ^ Gac2 = gcnew GacIdentityPermission( PermissionState::None );
if ( Gac1->Equals( Gac2 ) )
         Console::WriteLine( "GacIdentityPermission() equals GacIdentityPermission(PermissionState.None)." );
GacIdentityPermission Gac1 = new GacIdentityPermission();
GacIdentityPermission Gac2 = new GacIdentityPermission(PermissionState.None);
if (Gac1.Equals(Gac2))
    Console.WriteLine("GacIdentityPermission() equals GacIdentityPermission(PermissionState.None).");
Dim Gac1 As New GacIdentityPermission
Dim Gac2 As New GacIdentityPermission(PermissionState.None)
If (Gac1.Equals(Gac2)) Then
    Console.WriteLine("GacIdentityPermission() equals GacIdentityPermission(PermissionState.None).")
End If

Poznámky

Tento konstruktor vytvoří GacIdentityPermission PermissionState hodnotu .None

Platí pro

GacIdentityPermission(PermissionState)

Inicializuje novou instanci GacIdentityPermission třídy s plně omezeným PermissionState.

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

Parametry

state
PermissionState

Jedna z PermissionState hodnot.

Výjimky

state není platná PermissionState hodnota.

Příklady

Následující příklad kódu ukazuje použití konstruktoru GacIdentityPermission.GacIdentityPermission(PermissionState) .

GacIdentityPermission ^ Gac1 = gcnew GacIdentityPermission( PermissionState::None );
GacIdentityPermission Gac1 = new GacIdentityPermission(PermissionState.None);
Dim Gac1 As New GacIdentityPermission(PermissionState.None)

Poznámky

Poznámka

V .NET Framework verze 1.0 a 1.1 nesmí mít Unrestricted oprávnění identit hodnotu stavu oprávnění. Počínaje verzí .NET Framework verze 2.0 můžou mít oprávnění identit libovolnou hodnotu stavu oprávnění. To znamená, že v 2.0 a novějších verzích mají oprávnění identit stejné chování jako oprávnění, která implementují IUnrestrictedPermission rozhraní.

Platí pro