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

适用于