Compartilhar via


GacIdentityPermission Construtores

Definição

Inicializa uma nova instância da classe GacIdentityPermission.

Sobrecargas

GacIdentityPermission()

Inicializa uma nova instância da classe GacIdentityPermission.

GacIdentityPermission(PermissionState)

Inicializa uma nova instância da classe GacIdentityPermission com um PermissionState totalmente restrito.

GacIdentityPermission()

Inicializa uma nova instância da classe GacIdentityPermission.

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

Exemplos

O exemplo de código a seguir mostra o uso do GacIdentityPermission() construtor.

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

Comentários

Esse construtor cria um GacIdentityPermission com um PermissionState valor de None.

Aplica-se a

GacIdentityPermission(PermissionState)

Inicializa uma nova instância da classe GacIdentityPermission com um PermissionState totalmente restrito.

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)

Parâmetros

state
PermissionState

Um dos valores de PermissionState.

Exceções

state não é um valor PermissionState válido.

Exemplos

O exemplo de código a seguir mostra o uso do GacIdentityPermission.GacIdentityPermission(PermissionState) construtor.

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

Comentários

Observação

No .NET Framework versões 1.0 e 1.1, as permissões de identidade não podem ter um valor de estado de Unrestricted permissão. A partir do .NET Framework versão 2.0, as permissões de identidade podem ter qualquer valor de estado de permissão. Isso significa que, em versões 2.0 e posteriores, as permissões de identidade têm o mesmo comportamento que as permissões que implementam a IUnrestrictedPermission interface.

Aplica-se a