SiteIdentityPermission 构造函数

定义

初始化 SiteIdentityPermission 类的新实例。

重载

SiteIdentityPermission(PermissionState)

使用指定的 SiteIdentityPermission 初始化 PermissionState 类的新实例。

SiteIdentityPermission(String)

初始化 SiteIdentityPermission 类的新实例,以表示指定的站点标识。

SiteIdentityPermission(PermissionState)

使用指定的 SiteIdentityPermission 初始化 PermissionState 类的新实例。

public:
 SiteIdentityPermission(System::Security::Permissions::PermissionState state);
public SiteIdentityPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.SiteIdentityPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.SiteIdentityPermission
Public Sub New (state As PermissionState)

参数

state
PermissionState

PermissionState 值之一。

例外

state 参数不是 PermissionState 的有效值。

注解

完全受限的 SiteIdentityPermission 匹配状态不与站点匹配。 此构造函数与其他权限的设计保持一致,但在实践中并不有用。

备注

在.NET Framework版本 1.0 和 1.1 中,标识权限不能具有Unrestricted权限状态值。 从 .NET Framework 版本 2.0 开始,标识权限可以具有任何权限状态值。 这意味着在 2.0 及更高版本中,标识权限的行为与实现 IUnrestrictedPermission 接口的权限相同。 也就是说,如果程序集已获得完全信任,则无论程序集的标识如何,对标识的需求始终成功。

在.NET Framework版本 1.0 和 1.1 中,即使调用程序集完全受信任,对标识权限的需求也有效。 也就是说,尽管调用程序集具有完全信任,但如果程序集不符合所需条件,则对标识权限的需求会失败。 从 .NET Framework 版本 2.0 开始,如果调用程序集具有完全信任,则对标识权限的需求无效。 这可确保所有权限的一致性,消除了将标识权限视为特殊情况。

适用于

SiteIdentityPermission(String)

初始化 SiteIdentityPermission 类的新实例,以表示指定的站点标识。

public:
 SiteIdentityPermission(System::String ^ site);
public SiteIdentityPermission (string site);
new System.Security.Permissions.SiteIdentityPermission : string -> System.Security.Permissions.SiteIdentityPermission
Public Sub New (site As String)

参数

site
String

站点名称或通配符表达式。

例外

site 参数不是有效的字符串,或与有效的通配符站点名称不匹配。

注解

站点标识仅用于使用 HTTP、HTTPS 和 FTP 协议的 URL 中的代码。 A site is the string between the "//" after the protocol of a URL and the following "/", if present, for example, www.fourthcoffee.com in the URL http://www.fourthcoffee.com/process/grind.htm/. 这不包括端口号。 如果给定的 URL 为http://www.fourthcoffee.com:8000/,则网站不是www.fourthcoffee.com``www.fourthcoffee.com:8000

网站可以完全匹配,也可以通过通配符 (“*”) 前缀在点分隔符处匹配。 例如,站点名称字符串*.fourthcoffee.com也匹配fourthcoffee.com``www.fourthcoffee.com。 如果没有通配符,站点名称必须是精确匹配项。

适用于