Zone 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
Code Access Security is not supported or honored by the runtime.
提供代码程序集的安全区域作为策略评估的证据。 此类不能被继承。
public ref class Zone sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
	public ref class Zone sealed : System::Security::Policy::IIdentityPermissionFactory
	[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class Zone : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
	[System.Serializable]
public sealed class Zone : System.Security.Policy.IIdentityPermissionFactory
	[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Zone : System.Security.Policy.IIdentityPermissionFactory
	[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Zone : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
	public sealed class Zone : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
	[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Zone = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
	[<System.Serializable>]
type Zone = class
    interface IIdentityPermissionFactory
	[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Zone = class
    interface IIdentityPermissionFactory
	[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Zone = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
	type Zone = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
	Public NotInheritable Class Zone
Inherits EvidenceBase
Implements IIdentityPermissionFactory
	Public NotInheritable Class Zone
Implements IIdentityPermissionFactory
		- 继承
 
- 继承
 - 
				Zone
 
- 属性
 
- 实现
 
注解
注意
代码访问安全性 (CAS) 已在所有版本的 .NET Framework 和 .NET 中弃用。 如果使用与 CAS 相关的 API,最新版本的 .NET 不会遵循 CAS 注释,并会生成错误。 开发人员应寻求用于完成安全任务的替代方法。
证据的存在 Zone 在授权集中生成 ZoneIdentityPermission 。 Demand如果有 的 ZoneIdentityPermission,ZoneIdentityPermission则对应于证据的 Zone 将与所需的权限进行比较。
区域由 SecurityZone 枚举定义。
构造函数
| Zone(SecurityZone) | 
			 
				已过时.
			 
		用从其中产生代码程序集的区域初始化 Zone 类的新实例。  | 
        	
属性
| SecurityZone | 
			 
				已过时.
			 
		获取从其中产生代码程序集的区域。  | 
        	
方法
| Clone() | 
			 
				已过时.
			 
		创建作为当前实例副本的新对象。  | 
        	
| Clone() | 
			 
		已过时.
	 
创建作为当前实例的完整副本的新对象。 (继承自 EvidenceBase) | 
        	
| Copy() | 
			 
				已过时.
			 
		创建证据对象的等效副本。  | 
        	
| CreateFromUrl(String) | 
			 
				已过时.
			 
		创建具有指定 URL 的新区域。  | 
        	
| CreateIdentityPermission(Evidence) | 
			 
				已过时.
			 
		创建与 Zone 证据类的当前实例对应的标识权限。  | 
        	
| Equals(Object) | 
			 
				已过时.
			 
		将当前 Zone 证据对象与指定对象比较以判断它们是否等同。  | 
        	
| GetHashCode() | 
			 
				已过时.
			 
		获取当前区域的哈希代码。  | 
        	
| GetType() | 
			 
		已过时.
	 
获取当前实例的 Type。 (继承自 Object) | 
        	
| MemberwiseClone() | 
			 
		已过时.
	 
创建当前 Object 的浅表副本。 (继承自 Object) | 
        	
| ToString() | 
			 
				已过时.
			 
		返回当前 Zone 的字符串表示形式。  |