NamedPermissionSet 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 NamedPermissionSet 類別的新執行個體。
多載
NamedPermissionSet(NamedPermissionSet) |
從其他具名使用權限集合中初始化 NamedPermissionSet 類別的新執行個體。 |
NamedPermissionSet(String) |
使用指定的名稱來初始化 NamedPermissionSet 類別的全新執行個體。 |
NamedPermissionSet(String, PermissionState) |
使用不受限制或完全限制狀態中的指定名稱來初始化 NamedPermissionSet 類別的新執行個體。 |
NamedPermissionSet(String, PermissionSet) |
使用來自使用權限集合的指定名稱來初始化 NamedPermissionSet 類別的新執行個體。 |
NamedPermissionSet(NamedPermissionSet)
從其他具名使用權限集合中初始化 NamedPermissionSet 類別的新執行個體。
public:
NamedPermissionSet(System::Security::NamedPermissionSet ^ permSet);
public NamedPermissionSet (System.Security.NamedPermissionSet permSet);
new System.Security.NamedPermissionSet : System.Security.NamedPermissionSet -> System.Security.NamedPermissionSet
Public Sub New (permSet As NamedPermissionSet)
參數
- permSet
- NamedPermissionSet
從其中建立新執行個體的具名使用權限集合。
適用於
NamedPermissionSet(String)
使用指定的名稱來初始化 NamedPermissionSet 類別的全新執行個體。
public:
NamedPermissionSet(System::String ^ name);
public NamedPermissionSet (string name);
new System.Security.NamedPermissionSet : string -> System.Security.NamedPermissionSet
Public Sub New (name As String)
參數
- name
- String
新具名使用權限集合的名稱。
例外狀況
name
參數為 null
或空字串 ("")。
備註
使用此建構函式會建立沒有許可權但具有許可權狀態的 Unrestricted 具名許可權集合。 處於不受限制狀態的具名許可權集合實際上包含實作 IUnrestrictedPermission 介面的擁有權限。 具名許可權集合將包含所有內建許可權,以及實 IUnrestrictedPermission 作 的所有自訂使用者定義許可權。 擁有權限都會具有許可權狀態的 Unrestricted
對等專案。 未實 IUnrestrictedPermission 作的許可權將是空的實例。
適用於
NamedPermissionSet(String, PermissionState)
使用不受限制或完全限制狀態中的指定名稱來初始化 NamedPermissionSet 類別的新執行個體。
public:
NamedPermissionSet(System::String ^ name, System::Security::Permissions::PermissionState state);
public NamedPermissionSet (string name, System.Security.Permissions.PermissionState state);
new System.Security.NamedPermissionSet : string * System.Security.Permissions.PermissionState -> System.Security.NamedPermissionSet
Public Sub New (name As String, state As PermissionState)
參數
- name
- String
新具名使用權限集合的名稱。
- state
- PermissionState
其中一個 PermissionState 值。
例外狀況
name
參數為 null
或空字串 ("")。
備註
處於不受限制狀態的具名許可權集合實際上包含實作 IUnrestrictedPermission 介面的擁有權限。 具名許可權集合將包含所有內建許可權以及所有自訂許可權。 擁有權限都會有 Unrestricted
PermissionState 。 未實 IUnrestrictedPermission 作 的許可權,例如身分識別許可權,將會是空的實例。
適用於
NamedPermissionSet(String, PermissionSet)
使用來自使用權限集合的指定名稱來初始化 NamedPermissionSet 類別的新執行個體。
public:
NamedPermissionSet(System::String ^ name, System::Security::PermissionSet ^ permSet);
public NamedPermissionSet (string name, System.Security.PermissionSet permSet);
new System.Security.NamedPermissionSet : string * System.Security.PermissionSet -> System.Security.NamedPermissionSet
Public Sub New (name As String, permSet As PermissionSet)
參數
- name
- String
具名使用權限集合的名稱。
- permSet
- PermissionSet
從其中取得新具名使用權限集合值的使用權限集合。
例外狀況
name
參數為 null
或空字串 ("")。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應