共用方式為


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.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.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.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.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 或是空字串(“)。

適用於