ZoneIdentityPermission 构造函数  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 ZoneIdentityPermission 类的新实例。
重载
| ZoneIdentityPermission(PermissionState) | 
						 使用指定的 ZoneIdentityPermission 初始化 PermissionState 类的新实例。  | 
        	
| ZoneIdentityPermission(SecurityZone) | 
						 初始化 ZoneIdentityPermission 类的新实例,以表示指定的区域标识。  | 
        	
ZoneIdentityPermission(PermissionState)
- Source:
 - ZoneIdentityPermission.cs
 
- Source:
 - ZoneIdentityPermission.cs
 
- Source:
 - ZoneIdentityPermission.cs
 
- Source:
 - 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)
    	注解
创建完全受限 (None) 或 Unrestricted 权限。
注意
在 .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)
- Source:
 - ZoneIdentityPermission.cs
 
- Source:
 - ZoneIdentityPermission.cs
 
- Source:
 - ZoneIdentityPermission.cs
 
- Source:
 - 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)