NamedPermissionSet 构造函数

定义

初始化 NamedPermissionSet 类的新实例。

重载

NamedPermissionSet(NamedPermissionSet)

从另一个命名的权限集初始化 NamedPermissionSet 类的新实例。

NamedPermissionSet(String)

用指定的名称初始化 NamedPermissionSet 类的新的空实例。

NamedPermissionSet(String, PermissionState)

在无限制状态或完全受限状态,用指定名称初始化 NamedPermissionSet 类的新实例。

NamedPermissionSet(String, PermissionSet)

用来自权限集的指定名称初始化 NamedPermissionSet 类的新实例。

NamedPermissionSet(NamedPermissionSet)

Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
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)

Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
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)

Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
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)

Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
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 或者是空字符串 ("")。

适用于