Share via


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
[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
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}")>]
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
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 。 如果存在 DemandSiteIdentityPermissionSiteIdentityPermission则与Site证据相对应的 将与所需的权限进行比较。

站点标识是为来自除 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 对象的字符串表示形式。

适用于