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 を渡null
version
すことで、 と Name をチェックPublicKeyする (ただし) は作成できませんVersion。 が空の文字列 ("") の場合 name
は、 ArgumentException がスローされます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET