Zone 類別

定義

警告

Code Access Security is not supported or honored by the runtime.

提供程式碼組件的安全性區域 (Security Zone) 做為原則評估的辨識項。 此類別無法獲得繼承。

C#
[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
C#
[System.Serializable]
public sealed class Zone : System.Security.Policy.IIdentityPermissionFactory
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Zone : System.Security.Policy.IIdentityPermissionFactory
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Zone : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
C#
public sealed class Zone : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
繼承
繼承
Zone
屬性
實作

備註

注意

程式代碼啟用安全性 (CAS) 在所有版本的 .NET Framework 和 .NET 中已被取代。 最新版本的 .NET 不接受 CAS 批注,並在使用 CAS 相關 API 時產生錯誤。 開發人員應尋求替代方案來完成安全性工作。

辨識項 Zone 是否存在會在 ZoneIdentityPermission 授與集中產生 。 Demand如果有的 ZoneIdentityPermissionZoneIdentityPermission則對應至辨識項的 Zone 將會與要求的許可權進行比較。

區域是由列舉所 SecurityZone 定義。

建構函式

Zone(SecurityZone)
已淘汰.

使用程式碼組件的來源地區初始化 Zone 類別的新執行個體。

屬性

SecurityZone
已淘汰.

取得程式碼組件的來源地區。

方法

Clone()
已淘汰.

建立目前執行個體複本的新物件。

Clone()
已淘汰.

建立新物件,該物件是目前執行個體的完整複本。

(繼承來源 EvidenceBase)
Copy()
已淘汰.

建立辨識項物件的對等複本。

CreateFromUrl(String)
已淘汰.

建立具有指定 URL 的新地區。

CreateIdentityPermission(Evidence)
已淘汰.

建立對應至 Zone 辨識項類別目前執行個體的識別 (Identity) 使用權限。

Equals(Object)
已淘汰.

比較目前的 Zone 辨識項物件與指定物件是否相等。

GetHashCode()
已淘汰.

取得目前地區的雜湊程式碼。

GetType()
已淘汰.

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()
已淘汰.

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()
已淘汰.

傳回目前 Zone 的字串表示。

適用於

產品 版本 (已過時)
.NET (8 (package-provided), 9 (package-provided))
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1 (5, 6, 7, 8, 9)