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 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應