Site 類別

定義

警告

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

提供程式碼組件的來源網站做為原則評估的辨識項。 此類別無法獲得繼承。

public ref class Site sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Site sealed : System::Security::Policy::IIdentityPermissionFactory
public sealed class Site : 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}")]
public sealed class Site : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
public sealed class Site : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Site : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Site : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
type Site = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Site = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Serializable>]
type Site = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Site = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Site = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
Public NotInheritable Class Site
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Site
Implements IIdentityPermissionFactory
繼承
繼承
Site
屬性
實作

備註

警告

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

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

網站身分識別是針對來自 URL 的程式碼所定義,其中包含 FILE 以外的任何通訊協定。 如果存在,網站是 URL 通訊協定之後的 「//」 與下列 「/」 之間的字串。 例如, www.fourthcoffee.com 是 URL http://www.fourthcoffee.com/process/grind.htm 中的網站身分識別。 這不包括埠號碼。 如果指定的 URL 為 http://www.fourthcoffee.com:8000/ ,則網站為 www.fourthcoffee.com ,而不是 www.fourthcoffee.com:8000

建構函式

Site(String)
已淘汰.

使用程式碼組件的來源網站,初始化 Site 類別的新執行個體。

屬性

Name
已淘汰.

取得程式碼組件的來源網站。

方法

Clone()
已淘汰.

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

Clone()
已淘汰.

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

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

建立 Site 物件的對等複本。

CreateFromUrl(String)
已淘汰.

建立來自指定 URL 的新 Site 物件。

CreateIdentityPermission(Evidence)
已淘汰.

建立對應至目前 Site 物件的識別權限。

Equals(Object)
已淘汰.

比較目前的 Site 與指定物件是否相等。

GetHashCode()
已淘汰.

傳回目前網站名稱的雜湊碼。

GetType()
已淘汰.

取得目前執行個體的 Type

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

建立目前 Object 的淺層複製。

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

傳回目前 Site 物件的字串表示。

適用於