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
參數為選用參數。 例如,您可以藉由傳入 version
null
參數,建立StrongNameMembershipCondition檢查 PublicKey 和 Name (,但不 Version) 。 如果 name
是空字串 (「) , ArgumentException 則會擲回 。