NamedPermissionSet 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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 接口的所有权限。 命名的权限集将包含所有内置权限以及所有自定义权限。 所有权限都将具有 Unrestricted
PermissionState。 未实现 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
或者是空字符串 ("")。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈