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 値のビットごとの組み合わせ

例外例外
例外種類条件

ArgumentException

結果のエントリに無制限アクセス権含まれることになります

解説解説
使用例使用例

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 値のビットごとの組み合わせ

例外例外
例外種類条件

ArgumentException

結果のエントリに無制限アクセス権含まれることになります

解説解説

このコンストラクタでは、特定のキー コンテナについてアクセス権割り当てることができますkeySpec 値または providerType 値が –1 の場合、この値はすべてのキー仕様またはすべてのプロバイダ種類表しますkeyStoreproviderName、または keyContainerName が "*" の場合、この値はすべてのキー ストアプロバイダ、またはキー コンテナ表しますproviderName または keyContainerNamenull 参照 (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 値のビットごとの組み合わせ

例外例外
例外種類条件

ArgumentException

結果のエントリに無制限アクセス権含まれることになります

解説解説
使用例使用例

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 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「KeyContainerPermissionAccessEntry」の関連用語

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

   

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



KeyContainerPermissionAccessEntryのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS