StrongNameMembershipCondition 构造函数

定义

用确定成员身份的强名称公钥 Blob、名称和版本号初始化 StrongNameMembershipCondition 类的新实例。

public StrongNameMembershipCondition (System.Security.Permissions.StrongNamePublicKeyBlob blob, string name, Version version);

参数

blob
StrongNamePublicKeyBlob

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

name
String

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

version
Version

强名称的版本号。

例外

blob 参数为 null

name 参数为 null

- 或 -

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

注解

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

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

适用于

产品 版本
.NET 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9