GacIdentityPermission 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 GacIdentityPermission 類別的新執行個體。
多載
GacIdentityPermission() |
初始化 GacIdentityPermission 類別的新執行個體。 |
GacIdentityPermission(PermissionState) |
使用完全受限制的 GacIdentityPermission,初始化 PermissionState 類別的新執行個體。 |
GacIdentityPermission()
初始化 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 建立 值為 PermissionState 的 None 。
適用於
GacIdentityPermission(PermissionState)
使用完全受限制的 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 介面的許可權相同。