GacIdentityPermission 建構函式

定義

初始化 GacIdentityPermission 類別的新執行個體。

多載

GacIdentityPermission()

初始化 GacIdentityPermission 類別的新執行個體。

GacIdentityPermission(PermissionState)

使用完全受限制的 GacIdentityPermission,初始化 PermissionState 類別的新執行個體。

GacIdentityPermission()

來源:
GacIdentityPermission.cs
來源:
GacIdentityPermission.cs
來源:
GacIdentityPermission.cs

初始化 GacIdentityPermission 類別的新執行個體。

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

範例

下列程式碼範例示範建構函式的使用 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

備註

這個建構函式會 GacIdentityPermission 建立 值為 PermissionStateNone

適用於

GacIdentityPermission(PermissionState)

來源:
GacIdentityPermission.cs
來源:
GacIdentityPermission.cs
來源:
GacIdentityPermission.cs

使用完全受限制的 GacIdentityPermission,初始化 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)

參數

state
PermissionState

其中一個 PermissionState 值。

例外狀況

state 不是有效的 PermissionState 值。

範例

下列程式碼範例示範建構函式的使用 GacIdentityPermission.GacIdentityPermission(PermissionState) 方式。

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

備註

注意

在 .NET Framework 1.0 和 1.1 版中,身分識別許可權不能有 Unrestricted 許可權狀態值。 從 .NET Framework 2.0 版開始,身分識別許可權可以具有任何許可權狀態值。 這表示在 2.0 和更新版本中,身分識別許可權的行為與實作 IUnrestrictedPermission 介面的許可權相同。

適用於