KeyContainerPermission 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 KeyContainerPermission 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| KeyContainerPermission(KeyContainerPermissionFlags) |
初始化一個以指定存取權的新類別實例 KeyContainerPermission 。 |
| KeyContainerPermission(PermissionState) |
初始化該類別的新實例 KeyContainerPermission ,權限可選擇受限或不受限制。 |
| KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[]) |
初始化一個擁有指定全域存取權及特定金鑰容器存取權的新類別實例 KeyContainerPermission 。 |
KeyContainerPermission(KeyContainerPermissionFlags)
初始化一個以指定存取權的新類別實例 KeyContainerPermission 。
public:
KeyContainerPermission(System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermission(System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermission : System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermission
Public Sub New (flags As KeyContainerPermissionFlags)
參數
這是數值的位元組合 KeyContainerPermissionFlags 。
例外狀況
flags 這兩個 KeyContainerPermissionFlags 值的組合並不有效。
適用於
KeyContainerPermission(PermissionState)
初始化該類別的新實例 KeyContainerPermission ,權限可選擇受限或不受限制。
public:
KeyContainerPermission(System::Security::Permissions::PermissionState state);
public KeyContainerPermission(System.Security.Permissions.PermissionState state);
new System.Security.Permissions.KeyContainerPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.KeyContainerPermission
Public Sub New (state As PermissionState)
參數
- state
- PermissionState
這是其中一項 PermissionState 價值。
例外狀況
state 不是一個有效的 PermissionState 值。
備註
建立 None (完全受限)或 Unrestricted 存取金鑰容器。
適用於
KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[])
初始化一個擁有指定全域存取權及特定金鑰容器存取權的新類別實例 KeyContainerPermission 。
public:
KeyContainerPermission(System::Security::Permissions::KeyContainerPermissionFlags flags, cli::array <System::Security::Permissions::KeyContainerPermissionAccessEntry ^> ^ accessList);
public KeyContainerPermission(System.Security.Permissions.KeyContainerPermissionFlags flags, System.Security.Permissions.KeyContainerPermissionAccessEntry[] accessList);
new System.Security.Permissions.KeyContainerPermission : System.Security.Permissions.KeyContainerPermissionFlags * System.Security.Permissions.KeyContainerPermissionAccessEntry[] -> System.Security.Permissions.KeyContainerPermission
Public Sub New (flags As KeyContainerPermissionFlags, accessList As KeyContainerPermissionAccessEntry())
參數
這是數值的位元組合 KeyContainerPermissionFlags 。
- accessList
- KeyContainerPermissionAccessEntry[]
一組 KeyContainerPermissionAccessEntry 物件陣列,標示特定金鑰容器存取權限。
例外狀況
flags 這兩個 KeyContainerPermissionFlags 值的組合並不有效。
accessList 是 null。