共用方式為


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 參數,建立StrongNameMembershipCondition檢查 PublicKeyName (,但不 Version) 。 如果 name 是空字串 (「) , ArgumentException 則會擲回 。

適用於