KeyContainerPermissionAccessEntry 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 KeyContainerPermissionAccessEntry 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) |
初始化該類別的新實例 KeyContainerPermissionAccessEntry ,使用指定的密碼服務提供者(CSP)參數與存取權限。 |
| KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) |
初始化該類別的新實例 KeyContainerPermissionAccessEntry ,使用指定的金鑰容器名稱與存取權限。 |
| KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) |
初始化一個新的類別實例 KeyContainerPermissionAccessEntry ,並以指定的屬性值。 |
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)
初始化該類別的新實例 KeyContainerPermissionAccessEntry ,使用指定的密碼服務提供者(CSP)參數與存取權限。
public:
KeyContainerPermissionAccessEntry(System::Security::Cryptography::CspParameters ^ parameters, System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermissionAccessEntry(System.Security.Cryptography.CspParameters parameters, System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermissionAccessEntry : System.Security.Cryptography.CspParameters * System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermissionAccessEntry
Public Sub New (parameters As CspParameters, flags As KeyContainerPermissionFlags)
參數
- parameters
- CspParameters
包含 CspParameters 密碼服務提供者(CSP)參數的物件。
這是數值的位元組合 KeyContainerPermissionFlags 。
例外狀況
這樣的入口將獲得不受限制的存取權。
備註
此建構器允許為物件中特定金 CspParameters 鑰容器分配存取權限。
適用於
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)
初始化該類別的新實例 KeyContainerPermissionAccessEntry ,使用指定的金鑰容器名稱與存取權限。
public:
KeyContainerPermissionAccessEntry(System::String ^ keyContainerName, System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermissionAccessEntry(string keyContainerName, System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermissionAccessEntry : string * System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermissionAccessEntry
Public Sub New (keyContainerName As String, flags As KeyContainerPermissionFlags)
參數
- keyContainerName
- String
鑰匙容器的名字。
這是數值的位元組合 KeyContainerPermissionFlags 。
例外狀況
這樣的入口將獲得不受限制的存取權。
備註
此建構器允許你指定特定以名稱標示的特定金鑰容器存取權限;使用星號(「*」)來表示所有金鑰容器。
適用於
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags)
初始化一個新的類別實例 KeyContainerPermissionAccessEntry ,並以指定的屬性值。
public:
KeyContainerPermissionAccessEntry(System::String ^ keyStore, System::String ^ providerName, int providerType, System::String ^ keyContainerName, int keySpec, System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermissionAccessEntry(string keyStore, string providerName, int providerType, string keyContainerName, int keySpec, System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermissionAccessEntry : string * string * int * string * int * System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermissionAccessEntry
Public Sub New (keyStore As String, providerName As String, providerType As Integer, keyContainerName As String, keySpec As Integer, flags As KeyContainerPermissionFlags)
參數
- keyStore
- String
鑰匙店的名字。
- providerName
- String
提供者的名稱。
- providerType
- Int32
提供者的類型代碼。 請參閱該物業的 ProviderType 價值。
- keyContainerName
- String
鑰匙容器的名字。
這是數值的位元組合 KeyContainerPermissionFlags 。
例外狀況
這樣的入口將獲得不受限制的存取權。
備註
此建構器允許為特定金鑰容器分配存取權限。
keySpec-1 的 OR providerType 值代表所有關鍵規格或提供者類型。
keyStore一個 、 providerName或 keyContainerName ,且為「*」,代表所有金鑰儲存、提供者或金鑰容器。 A providerName 或 keyContainerName that is null 代表所有提供者或金鑰容器。