Share via


StrongNameMembershipCondition 构造函数

定义

用确定成员身份的强名称公钥 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
StrongNamePublicKeyBlob

软件发行者的强名称公钥 Blob。

name
String

强名称中的简单名称部分。

version
Version

强名称的版本号。

例外

blob 参数为 null

name 参数为 null

- 或 -

name 参数为空字符串 ("")。

注解

强名称非常适合指定向其授予一组丰富强大权限的代码程序集。 由于强名称已经过加密验证,攻击者无法模拟正确的程序集并使用其权限。

nameversion 参数是可选参数。 例如,可以通过传入 versionnull 参数来创建检查StrongNameMembershipConditionPublicKeyName (但不 Version) 的 。 如果 name 是空字符串 (“”) , ArgumentException 则引发 。

适用于