次の方法で共有


StrongNameMembershipCondition コンストラクタ

メンバシップを決定する情報として厳密な名前の公開キー BLOB、名前、およびバージョン番号を指定して、 StrongNameMembershipCondition クラスの新しいインスタンスを初期化します。

Public Sub New( _
   ByVal blob As StrongNamePublicKeyBlob, _   ByVal name As String, _   ByVal version As Version _)
[C#]
public StrongNameMembershipCondition(
   StrongNamePublicKeyBlobblob,stringname,Versionversion);
[C++]
public: StrongNameMembershipCondition(
   StrongNamePublicKeyBlob* blob,String* name,Version* version);
[JScript]
public function StrongNameMembershipCondition(
   blob : StrongNamePublicKeyBlob,name : String,version : Version);

パラメータ

  • blob
    ソフトウェア発行元の厳密な名前の公開キー BLOB。
  • name
    厳密な名前の簡易名部分。
  • version
    厳密な名前のバージョン番号。

例外

例外の種類 条件
ArgumentNullException blob パラメータが null 参照 (Visual Basic では Nothing) です。

解説

厳密な名前は、豊富で強力なアクセス許可セットを与えるコード アセンブリを指定するのに適しています。厳密な名前は暗号的に検証されるため、攻撃者は正当な権利を有するアセンブリを偽装し、そのアクセス許可を利用することができません。 name パラメータと version パラメータは省略できます。たとえば、 null 参照 (Visual Basic では Nothing) を version パラメータに渡すことによって、 Version 以外の PublicKey および Name をチェックする StrongNameMembershipCondition を作成できます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

StrongNameMembershipCondition クラス | StrongNameMembershipCondition メンバ | System.Security.Policy 名前空間