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 中弃用。 使用与 CAS 相关的 API 时,最新版本的 .NET 不遵循 CAS 注释并生成错误。 开发人员应寻求实现安全任务的替代方法。

证据的存在Site在授予集中产生。SiteIdentityPermission Demand SiteIdentityPermission如果有,则SiteIdentityPermissionSite证据对应的证据将与要求的权限进行比较。

站点标识为除 FILE 以外的任何协议的 URL 中的代码定义。 网站是 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 对象的字符串表示形式。

适用于