StrongNameIdentityPermission コンストラクタ (StrongNamePublicKeyBlob, String, Version)
アセンブリ: mscorlib (mscorlib.dll 内)

Dim blob As StrongNamePublicKeyBlob Dim name As String Dim version As Version Dim instance As New StrongNameIdentityPermission(blob, name, version)
public: StrongNameIdentityPermission ( StrongNamePublicKeyBlob^ blob, String^ name, Version^ version )
public function StrongNameIdentityPermission ( blob : StrongNamePublicKeyBlob, name : String, version : Version )


アセンブリを特定するために公開キーを使用する場合だけは、name パラメータと version パラメータに null 参照 (Visual Basic では Nothing) を指定できます。null 参照 (Visual Basic では Nothing) の代わりに空文字列 ("") を使用しないでください。name が空の文字列の場合、ArgumentException がスローされます。

StrongNameIdentityPermission コンストラクタを使用する方法を次のコード例に示します。
snIdPerm1 = New StrongNameIdentityPermission(blob, "MyCompany.MyDepartment.*", New Version("1.0.0.0"))

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


StrongNameIdentityPermission コンストラクタ (PermissionState)
アセンブリ: mscorlib (mscorlib.dll 内)



完全に制限した (None) アクセス許可または Unrestricted アクセス許可のいずれかを作成します。
![]() |
---|
.NET Framework Version 1.0 および 1.1 では、アクセス許可状態値 Unrestricted を ID アクセス許可に割り当てることはできません。.NET Framework Version 2.0 では、任意のアクセス許可状態値を ID アクセス許可に割り当てることができます。つまり、バージョン 2.0 では、ID アクセス許可の動作が、IUnrestrictedPermission インターフェイスを実装しているアクセス許可の動作と等しくなります。バージョン 2.0 のアプリケーションをバージョン 1.1 の CAS ポリシーで実行する方法については、「<legacyV1CASPolicy> 要素」を参照してください。 |
このコンストラクタは、いずれの厳密な名前とも一致しない ID アクセス許可を作成する場合に、アクセス許可状態値 None と組み合わせて使用します。その後 Name プロパティと Version プロパティを設定すると、特定の厳密な名前 ID はアクセス許可によって表すことができます。

StrongNameIdentityPermission コンストラクタを使用する方法を次のコード例に示します。
snIdPerm2 = New StrongNameIdentityPermission(PermissionState.None)
snIdPerm2 = gcnew StrongNameIdentityPermission(PermissionState::None);

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


StrongNameIdentityPermission コンストラクタ

名前 | 説明 |
---|---|
StrongNameIdentityPermission (PermissionState) | PermissionState を指定して、StrongNameIdentityPermission クラスの新しいインスタンスを初期化します。 |
StrongNameIdentityPermission (StrongNamePublicKeyBlob, String, Version) | 指定した厳密な名前 ID を使用して、StrongNameIdentityPermission クラスの新しいインスタンスを初期化します。 |

- StrongNameIdentityPermission コンストラクタのページへのリンク