NamedPermissionSet 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
Code Access Security is not supported or honored by the runtime.
定义具有名称以及相关说明的权限集。 此类不能被继承。
public ref class NamedPermissionSet sealed : System::Security::PermissionSet
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class NamedPermissionSet : System.Security.PermissionSet
[System.Serializable]
public sealed class NamedPermissionSet : System.Security.PermissionSet
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class NamedPermissionSet : System.Security.PermissionSet
public sealed class NamedPermissionSet : System.Security.PermissionSet
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type NamedPermissionSet = class
inherit PermissionSet
[<System.Serializable>]
type NamedPermissionSet = class
inherit PermissionSet
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type NamedPermissionSet = class
inherit PermissionSet
type NamedPermissionSet = class
inherit PermissionSet
Public NotInheritable Class NamedPermissionSet
Inherits PermissionSet
- 继承
- 属性
注解
注意
代码访问安全性 (CAS) 已在所有版本的 .NET Framework 和 .NET 中弃用。 如果使用与 CAS 相关的 API,最新版本的 .NET 不会遵循 CAS 注释,并会生成错误。 开发人员应寻求用于完成安全任务的替代方法。
在安全策略管理中使用命名权限集来指定要授予属于特定代码组的代码的权限。 名称是字母数字字符的字符串。 说明字符串可以包含任何可打印字符。
构造函数
NamedPermissionSet(NamedPermissionSet) |
已过时.
从另一个命名的权限集初始化 NamedPermissionSet 类的新实例。 |
NamedPermissionSet(String) |
已过时.
用指定的名称初始化 NamedPermissionSet 类的新的空实例。 |
NamedPermissionSet(String, PermissionSet) |
已过时.
用来自权限集的指定名称初始化 NamedPermissionSet 类的新实例。 |
NamedPermissionSet(String, PermissionState) |
已过时.
在无限制状态或完全受限状态,用指定名称初始化 NamedPermissionSet 类的新实例。 |
属性
Count |
已过时.
获取权限集中包含的权限对象的数目。 (继承自 PermissionSet) |
Description |
已过时.
获取或设置当前命名的权限集的文本说明。 |
IsReadOnly |
已过时.
获取一个值,该值指示集合是否为只读。 (继承自 PermissionSet) |
IsSynchronized |
已过时.
获取一个值,该值表示是否保证此集合是线程安全的。 (继承自 PermissionSet) |
Name |
已过时.
获取或设置当前命名的权限集的名称。 |
SyncRoot |
已过时.
获取当前集合的根对象。 (继承自 PermissionSet) |
方法
显式接口实现
IDeserializationCallback.OnDeserialization(Object) |
已过时.
在整个对象图形已经反序列化时运行。 (继承自 PermissionSet) |
扩展方法
Cast<TResult>(IEnumerable) |
已过时.
将 IEnumerable 的元素强制转换为指定的类型。 |
OfType<TResult>(IEnumerable) |
已过时.
根据指定类型筛选 IEnumerable 的元素。 |
AsParallel(IEnumerable) |
已过时.
启用查询的并行化。 |
AsQueryable(IEnumerable) |
已过时.
将 IEnumerable 转换为 IQueryable。 |