NamedPermissionSet 建構函式

定義

初始化 NamedPermissionSet 類別的新執行個體。

多載

NamedPermissionSet(NamedPermissionSet)

從其他具名使用權限集合中初始化 NamedPermissionSet 類別的新執行個體。

NamedPermissionSet(String)

使用指定的名稱來初始化 NamedPermissionSet 類別的全新執行個體。

NamedPermissionSet(String, PermissionState)

使用不受限制或完全限制狀態中的指定名稱來初始化 NamedPermissionSet 類別的新執行個體。

NamedPermissionSet(String, PermissionSet)

使用來自使用權限集合的指定名稱來初始化 NamedPermissionSet 類別的新執行個體。

NamedPermissionSet(NamedPermissionSet)

來源:
NamedPermissionSet.cs
來源:
NamedPermissionSet.cs
來源:
NamedPermissionSet.cs

從其他具名使用權限集合中初始化 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.cs
來源:
NamedPermissionSet.cs
來源:
NamedPermissionSet.cs

使用指定的名稱來初始化 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.cs
來源:
NamedPermissionSet.cs
來源:
NamedPermissionSet.cs

使用不受限制或完全限制狀態中的指定名稱來初始化 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 介面的擁有權限。 具名許可權集合將包含所有內建許可權以及所有自訂許可權。 擁有權限都會有 UnrestrictedPermissionState 。 未實 IUnrestrictedPermission 作 的許可權,例如身分識別許可權,將會是空的實例。

適用於

NamedPermissionSet(String, PermissionSet)

來源:
NamedPermissionSet.cs
來源:
NamedPermissionSet.cs
來源:
NamedPermissionSet.cs

使用來自使用權限集合的指定名稱來初始化 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 或空字串 ("")。

適用於