KeyContainerPermissionAccessEntryとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > KeyContainerPermissionAccessEntryの意味・解説 

KeyContainerPermissionAccessEntry クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

特定のキー コンテナのアクセス権を指定します。このクラスは継承できません。

名前空間: System.Security.Permissions
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class
 KeyContainerPermissionAccessEntry
Dim instance As KeyContainerPermissionAccessEntry
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public sealed class KeyContainerPermissionAccessEntry
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class KeyContainerPermissionAccessEntry
 sealed
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public final class KeyContainerPermissionAccessEntry
SerializableAttribute 
ComVisibleAttribute(true) 
public final class KeyContainerPermissionAccessEntry
解説解説
継承階層継承階層
System.Object
  System.Security.Permissions.KeyContainerPermissionAccessEntry
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
KeyContainerPermissionAccessEntry メンバ
System.Security.Permissions 名前空間

KeyContainerPermissionAccessEntry コンストラクタ (CspParameters, KeyContainerPermissionFlags)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

暗号化サービス プロバイダ (CSP: Cryptographic Service Provider) パラメータとアクセス許可を指定して、KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。

名前空間: System.Security.Permissions
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    parameters As CspParameters, _
    flags As KeyContainerPermissionFlags _
)
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
)

パラメータ

parameters

暗号化サービス プロバイダ (CSP) パラメータを格納している 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);
static KeyContainerPermissionAccessEntry^ keyContainerPermAccEntry2
 = gcnew KeyContainerPermissionAccessEntry( cspParams,KeyContainerPermissionFlags::Open
 );

private static KeyContainerPermissionAccessEntry
 keyContainerPermAccEntry2 = 
    new KeyContainerPermissionAccessEntry(cspParams, 
        KeyContainerPermissionFlags.Open);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
KeyContainerPermissionAccessEntry クラス
KeyContainerPermissionAccessEntry メンバ
System.Security.Permissions 名前空間

KeyContainerPermissionAccessEntry コンストラクタ (String, String, Int32, String, Int32, KeyContainerPermissionFlags)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

指定したプロパティ値を使用して、KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。

名前空間: System.Security.Permissions
アセンブリ: 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
)

パラメータ

keyStore

キー ストアの名前。

providerName

プロバイダの名前。

providerType

プロバイダの種類コード。値については、ProviderType プロパティのトピックを参照してください。

keyContainerName

キー コンテナの名前。

keySpec

キーの仕様。値については、KeySpec プロパティのトピックを参照してください。

flags

KeyContainerPermissionFlags 値のビットごとの組み合わせ。

例外例外
解説解説

このコンストラクタでは、特定のキー コンテナについてアクセス権を割り当てることができます。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);
   static KeyContainerPermissionAccessEntry^ keyContainerPermAccEntry3
 = gcnew KeyContainerPermissionAccessEntry( "Machine",providerName,providerType,myKeyContainerName,1,KeyContainerPermissionFlags::Open
 );

public:

private static KeyContainerPermissionAccessEntry
 keyContainerPermAccEntry3 = 
    new KeyContainerPermissionAccessEntry("Machine",
 providerName, 
        providerType, myKeyContainerName, 1, KeyContainerPermissionFlags.Open);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
KeyContainerPermissionAccessEntry クラス
KeyContainerPermissionAccessEntry メンバ
System.Security.Permissions 名前空間

KeyContainerPermissionAccessEntry コンストラクタ (String, KeyContainerPermissionFlags)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

キー コンテナの名前とアクセス許可を指定して、KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。

名前空間: System.Security.Permissions
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    keyContainerName As String, _
    flags As KeyContainerPermissionFlags _
)
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
)

パラメータ

keyContainerName

キー コンテナの名前。

flags

KeyContainerPermissionFlags 値のビットごとの組み合わせ。

例外例外
解説解説
使用例使用例

KeyContainerPermissionAccessEntry(String,KeyContainerPermissionFlags) コンストラクタを使用するコード例を次に示します。このコード例は、KeyContainerPermission クラスのトピックで取り上げているコード例の一部分です。

Private Shared keyContainerPermAccEntry1 As
 _
    New KeyContainerPermissionAccessEntry("MyKeyContainer",
 KeyContainerPermissionFlags.Create)
private static KeyContainerPermissionAccessEntry
 
    keyContainerPermAccEntry1 = new KeyContainerPermissionAccessEntry(
    "MyKeyContainer", KeyContainerPermissionFlags.Create);
static KeyContainerPermissionAccessEntry^ keyContainerPermAccEntry1
 = gcnew KeyContainerPermissionAccessEntry( "MyKeyContainer",KeyContainerPermissionFlags::Create
 );

private static KeyContainerPermissionAccessEntry
 
keyContainerPermAccEntry1 = 
    new KeyContainerPermissionAccessEntry("MyKeyContainer",
 
        KeyContainerPermissionFlags.Create);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
KeyContainerPermissionAccessEntry クラス
KeyContainerPermissionAccessEntry メンバ
System.Security.Permissions 名前空間

KeyContainerPermissionAccessEntry コンストラクタ

KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
KeyContainerPermissionAccessEntry (CspParameters, KeyContainerPermissionFlags) 暗号化サービス プロバイダ (CSP: Cryptographic Service Provider) パラメータとアクセス許可を指定して、KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。
KeyContainerPermissionAccessEntry (String, KeyContainerPermissionFlags) キー コンテナの名前とアクセス許可を指定して、KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。
KeyContainerPermissionAccessEntry (String, String, Int32, String, Int32, KeyContainerPermissionFlags) 指定したプロパティ値を使用して、KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。
参照参照

関連項目

KeyContainerPermissionAccessEntry クラス
KeyContainerPermissionAccessEntry メンバ
System.Security.Permissions 名前空間

KeyContainerPermissionAccessEntry プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Flags キー コンテナのアクセス許可を取得または設定します。
パブリック プロパティ KeyContainerName キー コンテナ名を取得または設定します。
パブリック プロパティ KeySpec キーの仕様を取得または設定します。
パブリック プロパティ KeyStore キー ストアの名前を取得または設定します。
パブリック プロパティ ProviderName プロバイダ名を取得または設定します。
パブリック プロパティ ProviderType プロバイダの種類を取得または設定します。
参照参照

関連項目

KeyContainerPermissionAccessEntry クラス
System.Security.Permissions 名前空間

KeyContainerPermissionAccessEntry メソッド


KeyContainerPermissionAccessEntry メンバ

特定のキー コンテナのアクセス権を指定します。このクラスは継承できません。

KeyContainerPermissionAccessEntry データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド KeyContainerPermissionAccessEntry オーバーロードされます。 KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Flags キー コンテナのアクセス許可を取得または設定します。
パブリック プロパティ KeyContainerName キー コンテナ名を取得または設定します。
パブリック プロパティ KeySpec キーの仕様を取得または設定します。
パブリック プロパティ KeyStore キー ストアの名前を取得または設定します。
パブリック プロパティ ProviderName プロバイダ名を取得または設定します。
パブリック プロパティ ProviderType プロバイダの種類を取得または設定します。
パブリック メソッドパブリック メソッド
参照参照

関連項目

KeyContainerPermissionAccessEntry クラス
System.Security.Permissions 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「KeyContainerPermissionAccessEntry」の関連用語

KeyContainerPermissionAccessEntryのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



KeyContainerPermissionAccessEntryのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS