StrongNameMembershipCondition 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用确定成员身份的强名称公钥 Blob、名称和版本号初始化 StrongNameMembershipCondition 类的新实例。
public:
StrongNameMembershipCondition(System::Security::Permissions::StrongNamePublicKeyBlob ^ blob, System::String ^ name, Version ^ version);
public StrongNameMembershipCondition (System.Security.Permissions.StrongNamePublicKeyBlob blob, string name, Version version);
new System.Security.Policy.StrongNameMembershipCondition : System.Security.Permissions.StrongNamePublicKeyBlob * string * Version -> System.Security.Policy.StrongNameMembershipCondition
Public Sub New (blob As StrongNamePublicKeyBlob, name As String, version As Version)
参数
软件发行者的强名称公钥 Blob。
- name
- String
强名称中的简单名称部分。
- version
- Version
强名称的版本号。
例外
blob
参数为 null
。
注解
强名称非常适合指定向其授予一组丰富强大权限的代码程序集。 由于强名称已经过加密验证,攻击者无法模拟正确的程序集并使用其权限。
name
和 version
参数是可选参数。 例如,可以通过传入 version
null
参数来创建检查StrongNameMembershipConditionPublicKey和 Name (但不 Version) 的 。 如果 name
是空字符串 (“”) , ArgumentException 则引发 。