語言

NamedPermissionSet 建構函式

定義

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

多載

名稱 Description
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.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.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.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.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或為空字串(“”)。

適用於