共用方式為


ZoneIdentityPermission 建構函式

定義

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

多載

ZoneIdentityPermission(PermissionState)

使用指定的 ZoneIdentityPermission 初始化 PermissionState 類別的新執行個體。

ZoneIdentityPermission(SecurityZone)

初始化 ZoneIdentityPermission 類別的新執行個體,以表示指定的區域身分識別。

ZoneIdentityPermission(PermissionState)

來源:
ZoneIdentityPermission.cs
來源:
ZoneIdentityPermission.cs
來源:
ZoneIdentityPermission.cs
來源:
ZoneIdentityPermission.cs

使用指定的 ZoneIdentityPermission 初始化 PermissionState 類別的新執行個體。

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

參數

state
PermissionState

其中一個 PermissionState 值。

例外狀況

state 參數不是有效的 PermissionState 值。

範例

下列範例顯示建構函式的使用 ZoneIdentityPermission.ZoneIdentityPermission(PermissionState) 方式。

ZoneIdentityPermission zoneIdPerm2 = new ZoneIdentityPermission(PermissionState.None);
Dim zoneIdPerm2 As New ZoneIdentityPermission(PermissionState.None)

備註

建立完全受限 () NoneUnrestricted 許可權。

注意

在 .NET Framework 1.0 和 1.1 版中,身分識別許可權不能有Unrestricted許可權狀態值。 從 .NET Framework 2.0 版開始,身分識別許可權可以具有任何許可權狀態值。 這表示在 2.0 和更新版本中,身分識別許可權的行為與實作 IUnrestrictedPermission 介面的許可權相同。 也就是說,如果元件已獲得完全信任,則不論元件的身分識別為何,身分識別的需求一律會成功。

在 .NET Framework 1.0 和 1.1 版中,即使呼叫元件完全信任,身分識別許可權的需求仍有效。 也就是說,雖然呼叫元件具有完全信任,但如果元件不符合要求的準則,則身分識別許可權的需求會失敗。 從 .NET Framework 2.0 版開始,如果呼叫元件具有完全信任,則身分識別許可權的需求無效。 這可確保所有許可權的一致性,避免將身分識別許可權視為特殊案例的處理。

適用於

ZoneIdentityPermission(SecurityZone)

來源:
ZoneIdentityPermission.cs
來源:
ZoneIdentityPermission.cs
來源:
ZoneIdentityPermission.cs
來源:
ZoneIdentityPermission.cs

初始化 ZoneIdentityPermission 類別的新執行個體,以表示指定的區域身分識別。

public:
 ZoneIdentityPermission(System::Security::SecurityZone zone);
public ZoneIdentityPermission (System.Security.SecurityZone zone);
new System.Security.Permissions.ZoneIdentityPermission : System.Security.SecurityZone -> System.Security.Permissions.ZoneIdentityPermission
Public Sub New (zone As SecurityZone)

參數

zone
SecurityZone

區域識別項。

範例

下列範例顯示建構函式的使用 ZoneIdentityPermission.ZoneIdentityPermission(SecurityZone) 方式。

ZoneIdentityPermission zoneIdPerm1 = new ZoneIdentityPermission(SecurityZone.Intranet);
Dim zoneIdPerm1 As New ZoneIdentityPermission(SecurityZone.Intranet)

適用於