KeyContainerPermissionAccessEntry クラス
アセンブリ: mscorlib (mscorlib.dll 内)
構文<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public NotInheritable Class KeyContainerPermissionAccessEntry
[SerializableAttribute] [ComVisibleAttribute(true)] public sealed class KeyContainerPermissionAccessEntry
[SerializableAttribute] [ComVisibleAttribute(true)] public ref class KeyContainerPermissionAccessEntry sealed
解説
継承階層System.Security.Permissions.KeyContainerPermissionAccessEntry
スレッド セーフ
プラットフォーム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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照KeyContainerPermissionAccessEntry コンストラクタ (CspParameters, KeyContainerPermissionFlags)
アセンブリ: mscorlib (mscorlib.dll 内)
構文Dim parameters As CspParameters Dim flags As KeyContainerPermissionFlags Dim instance As New KeyContainerPermissionAccessEntry(parameters, flags)
public KeyContainerPermissionAccessEntry ( CspParameters parameters, KeyContainerPermissionFlags flags )
public: KeyContainerPermissionAccessEntry ( CspParameters^ parameters, KeyContainerPermissionFlags flags )
public KeyContainerPermissionAccessEntry ( CspParameters parameters, KeyContainerPermissionFlags flags )
public function KeyContainerPermissionAccessEntry ( parameters : CspParameters, flags : KeyContainerPermissionFlags )
例外
解説
使用例KeyContainerPermissionAccessEntry(CspParameters,KeyContainerPermissionFlags) コンストラクタを使用するコード例を次に示します。このコード例は、KeyContainerPermission クラスのトピックで取り上げているコード例の一部分です。
Private Shared keyContainerPermAccEntry2 As _ New KeyContainerPermissionAccessEntry(cspParams, KeyContainerPermissionFlags.Open)
private static KeyContainerPermissionAccessEntry keyContainerPermAccEntry2 = new KeyContainerPermissionAccessEntry( cspParams, KeyContainerPermissionFlags.Open);
プラットフォーム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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照KeyContainerPermissionAccessEntry コンストラクタ (String, String, Int32, String, Int32, KeyContainerPermissionFlags)
アセンブリ: mscorlib (mscorlib.dll 内)
構文Public Sub New ( _ keyStore As String, _ providerName As String, _ providerType As Integer, _ keyContainerName As String, _ keySpec As Integer, _ flags As KeyContainerPermissionFlags _ )
Dim keyStore As String Dim providerName As String Dim providerType As Integer Dim keyContainerName As String Dim keySpec As Integer Dim flags As KeyContainerPermissionFlags Dim instance As New KeyContainerPermissionAccessEntry(keyStore, providerName, providerType, keyContainerName, keySpec, flags)
public KeyContainerPermissionAccessEntry ( string keyStore, string providerName, int providerType, string keyContainerName, int keySpec, KeyContainerPermissionFlags flags )
public: KeyContainerPermissionAccessEntry ( String^ keyStore, String^ providerName, int providerType, String^ keyContainerName, int keySpec, KeyContainerPermissionFlags flags )
public KeyContainerPermissionAccessEntry ( String keyStore, String providerName, int providerType, String keyContainerName, int keySpec, KeyContainerPermissionFlags flags )
public function KeyContainerPermissionAccessEntry ( keyStore : String, providerName : String, providerType : int, keyContainerName : String, keySpec : int, flags : KeyContainerPermissionFlags )
- providerName
プロバイダの名前。
例外
解説このコンストラクタでは、特定のキー コンテナについてアクセス権を割り当てることができます。keySpec 値または providerType 値が –1 の場合、この値はすべてのキー仕様またはすべてのプロバイダの種類を表します。keyStore、providerName、または keyContainerName が "*" の場合、この値はすべてのキー ストア、プロバイダ、またはキー コンテナを表します。providerName または keyContainerName が null 参照 (Visual Basic では Nothing) の場合、この値はすべてのプロバイダまたはすべてのキー コンテナを表します。
使用例KeyContainerPermissionAccessEntry(String,String,Int32,String,Int32,KeyContainerPermissionFlags) コンストラクタを使用するコード例を次に示します。このコード例は、KeyContainerPermission クラスのトピックで取り上げているコード例の一部分です。
Private Shared keyContainerPermAccEntry3 As _ New KeyContainerPermissionAccessEntry("Machine", providerName, providerType, _ myKeyContainerName, 1, KeyContainerPermissionFlags.Open)
private static KeyContainerPermissionAccessEntry keyContainerPermAccEntry3 = new KeyContainerPermissionAccessEntry( "Machine", providerName, providerType, myKeyContainerName, 1, KeyContainerPermissionFlags.Open);
プラットフォーム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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照KeyContainerPermissionAccessEntry コンストラクタ (String, KeyContainerPermissionFlags)
アセンブリ: mscorlib (mscorlib.dll 内)
構文Dim keyContainerName As String Dim flags As KeyContainerPermissionFlags Dim instance As New KeyContainerPermissionAccessEntry(keyContainerName, flags)
public KeyContainerPermissionAccessEntry ( string keyContainerName, KeyContainerPermissionFlags flags )
public: KeyContainerPermissionAccessEntry ( String^ keyContainerName, KeyContainerPermissionFlags flags )
public KeyContainerPermissionAccessEntry ( String keyContainerName, KeyContainerPermissionFlags flags )
public function KeyContainerPermissionAccessEntry ( keyContainerName : String, flags : KeyContainerPermissionFlags )
例外
解説
使用例KeyContainerPermissionAccessEntry(String,KeyContainerPermissionFlags) コンストラクタを使用するコード例を次に示します。このコード例は、KeyContainerPermission クラスのトピックで取り上げているコード例の一部分です。
Private Shared keyContainerPermAccEntry1 As _ New KeyContainerPermissionAccessEntry("MyKeyContainer", KeyContainerPermissionFlags.Create)
private static KeyContainerPermissionAccessEntry keyContainerPermAccEntry1 = new KeyContainerPermissionAccessEntry( "MyKeyContainer", KeyContainerPermissionFlags.Create);
プラットフォーム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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照KeyContainerPermissionAccessEntry コンストラクタ
オーバーロードの一覧| 名前 | 説明 |
|---|---|
| KeyContainerPermissionAccessEntry (CspParameters, KeyContainerPermissionFlags) | 暗号化サービス プロバイダ (CSP: Cryptographic Service Provider) パラメータとアクセス許可を指定して、KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。 |
| KeyContainerPermissionAccessEntry (String, KeyContainerPermissionFlags) | キー コンテナの名前とアクセス許可を指定して、KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。 |
| KeyContainerPermissionAccessEntry (String, String, Int32, String, Int32, KeyContainerPermissionFlags) | 指定したプロパティ値を使用して、KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。 |
参照KeyContainerPermissionAccessEntry プロパティ
パブリック プロパティ| 名前 | 説明 | |
|---|---|---|
| Flags | キー コンテナのアクセス許可を取得または設定します。 |
| KeyContainerName | キー コンテナ名を取得または設定します。 |
| KeySpec | キーの仕様を取得または設定します。 |
| KeyStore | キー ストアの名前を取得または設定します。 |
| ProviderName | プロバイダ名を取得または設定します。 |
| ProviderType | プロバイダの種類を取得または設定します。 |
参照KeyContainerPermissionAccessEntry メソッド
パブリック メソッド| 名前 | 説明 | |
|---|---|---|
| Equals | オーバーロードされます。 オーバーライドされます。 2 つの KeyContainerPermissionAccessEntry インスタンスが等しいかどうかを判断します。 |
| GetHashCode | オーバーライドされます。 ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適した現在のインスタンスのハッシュ コードを取得します。 |
| GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
| ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
| ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |
参照KeyContainerPermissionAccessEntry メンバ
特定のキー コンテナのアクセス権を指定します。このクラスは継承できません。
KeyContainerPermissionAccessEntry データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ| 名前 | 説明 | |
|---|---|---|
| KeyContainerPermissionAccessEntry | オーバーロードされます。 KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。 |
パブリック プロパティ| 名前 | 説明 | |
|---|---|---|
| Flags | キー コンテナのアクセス許可を取得または設定します。 |
| KeyContainerName | キー コンテナ名を取得または設定します。 |
| KeySpec | キーの仕様を取得または設定します。 |
| KeyStore | キー ストアの名前を取得または設定します。 |
| ProviderName | プロバイダ名を取得または設定します。 |
| ProviderType | プロバイダの種類を取得または設定します。 |
パブリック メソッド| 名前 | 説明 | |
|---|---|---|
| Equals | オーバーロードされます。 オーバーライドされます。 2 つの KeyContainerPermissionAccessEntry インスタンスが等しいかどうかを判断します。 |
| GetHashCode | オーバーライドされます。 ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適した現在のインスタンスのハッシュ コードを取得します。 |
| GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
| ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
| ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
参照- KeyContainerPermissionAccessEntryのページへのリンク