StrongNameMembershipCondition 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
Code Access Security is not supported or honored by the runtime.
通过测试程序集的强名称来确定程序集是否属于代码组。 此类不能被继承。
public ref class StrongNameMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class StrongNameMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class StrongNameMembershipCondition sealed
[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 StrongNameMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class StrongNameMembershipCondition
public sealed class StrongNameMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type StrongNameMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface IMembershipCondition
[<System.Serializable>]
type StrongNameMembershipCondition = class
interface IMembershipCondition
interface ISecurityEncodable
interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StrongNameMembershipCondition = class
interface IMembershipCondition
interface ISecurityEncodable
interface ISecurityPolicyEncodable
type StrongNameMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
- 继承
-
StrongNameMembershipCondition
- 属性
- 实现
注解
Caution
代码访问安全性(CAS)已在 .NET Framework 和 .NET 的所有版本中弃用。 如果使用与 CAS 相关的 API,最新版本的 .NET 不会遵循 CAS 注释,并会生成错误。 开发人员应寻求完成安全任务的替代方法。
强名称非常适合用于指定代码程序集,你向其提供一组丰富的强大权限。 由于强名称经过加密验证,攻击者无法模拟正确的程序集并使用其权限。
构造函数
| 名称 | 说明 |
|---|---|
| StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version) |
已过时.
使用确定成员身份的 StrongNameMembershipCondition 强名称公钥 blob、名称和版本号初始化类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| Name |
已过时.
获取或设置成员资格条件测试的 StrongName 简单名称。 |
| PublicKey |
已过时.
获取或设置StrongNamePublicKeyBlobStrongName成员资格条件所测试的项。 |
| Version |
已过时.
获取或设置VersionStrongName成员资格条件所测试的项。 |
方法
| 名称 | 说明 |
|---|---|
| Check(Evidence) |
已过时.
确定指定的证据是否满足成员资格条件。 |
| Copy() |
已过时.
创建当前 StrongNameMembershipCondition副本的等效副本。 |
| Equals(Object) |
已过时.
确定指定的对象是否 StrongName 等效于 StrongName 当前 StrongNameMembershipCondition中包含的对象。 |
| FromXml(SecurityElement, PolicyLevel) |
已过时.
从 XML 编码重新构造具有指定状态的安全对象。 |
| FromXml(SecurityElement) |
已过时.
从 XML 编码重新构造具有指定状态的安全对象。 |
| GetHashCode() |
已过时.
返回当前 StrongNameMembershipCondition哈希代码。 |
| GetType() |
已过时.
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
已过时.
创建当前 Object的浅表副本。 (继承自 Object) |
| ToString() |
已过时.
创建并返回当前 StrongNameMembershipCondition字符串表示形式。 |
| ToXml() |
已过时.
创建安全对象的 XML 编码及其当前状态。 |
| ToXml(PolicyLevel) |
已过时.
使用指定的 PolicyLevel值创建安全对象的 XML 编码及其当前状态。 |