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
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}")]
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
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition
type StrongNameMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface 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
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
- 继承
-
StrongNameMembershipCondition
- 属性
- 实现
注解
注意
代码访问安全性 (CAS) 已在所有版本的 .NET Framework 和 .NET 中弃用。 如果使用与 CAS 相关的 API,最新版本的 .NET 不会遵循 CAS 注释,并会生成错误。 开发人员应寻求使用替代方法来完成安全任务。
强名称非常适合指定向其授予一组丰富强大权限的代码程序集。 由于强名称已经过加密验证,攻击者无法模拟正确的程序集并使用其权限。
构造函数
StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version) |
已过时.
用确定成员身份的强名称公钥 Blob、名称和版本号初始化 StrongNameMembershipCondition 类的新实例。 |
属性
Name |
已过时.
获取或设置要针对其测试成员条件的 StrongName 的简单名称。 |
PublicKey |
已过时.
获取或设置要针对其测试成员条件的 StrongNamePublicKeyBlob 的 StrongName。 |
Version |
已过时.
获取或设置要针对其测试成员条件的 Version 的 StrongName。 |
方法
Check(Evidence) |
已过时.
确定指定的证据是否能满足成员条件。 |
Copy() |
已过时.
创建当前 StrongNameMembershipCondition 的等效副本。 |
Equals(Object) |
已过时.
确定指定对象中的 StrongName 是否等效于包含在当前 StrongName 中的 StrongNameMembershipCondition。 |
FromXml(SecurityElement) |
已过时.
通过 XML 编码重新构造具有指定状态的安全对象。 |
FromXml(SecurityElement, PolicyLevel) |
已过时.
通过 XML 编码重新构造具有指定状态的安全对象。 |
GetHashCode() |
已过时.
返回当前 StrongNameMembershipCondition 的哈希代码。 |
GetType() |
已过时.
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
已过时.
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
已过时.
创建并返回当前 StrongNameMembershipCondition 的字符串表示形式。 |
ToXml() |
已过时.
创建安全对象及其当前状态的 XML 编码。 |
ToXml(PolicyLevel) |
已过时.
使用指定的 PolicyLevel 创建安全对象及其当前状态的 XML 编码。 |