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