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 매개 변수는 선택 사항입니다. 예를 들어, StrongNameMembershipConditionPublicKey 매개변수에 전달하여 NameVersion를 확인하고 null는 제외하는 항목을 생성할 수 있습니다. name가 빈 문자열("")인 경우 ArgumentException가 발생됩니다.

적용 대상