ReadOnlyPermissionSet 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可包含许多不同类型的权限的只读集合。
public ref class ReadOnlyPermissionSet sealed : System::Security::PermissionSet
[System.Serializable]
public sealed class ReadOnlyPermissionSet : System.Security.PermissionSet
[<System.Serializable>]
type ReadOnlyPermissionSet = class
inherit PermissionSet
Public NotInheritable Class ReadOnlyPermissionSet
Inherits PermissionSet
- 继承
- 属性
注解
只读权限集是从显式 XML 创建的,创建后无法修改。 此限制可确保将权限集还原到最初创建的相同 XML 编码。 尝试在 ReadOnlyPermissionSet 结果中 InvalidOperationException添加或删除权限。
请注意,你从中 ReadOnlyPermissionSet 获取的任何权限只是权限的副本。 如果副本可变且已更改,则不会更改该副本 ReadOnlyPermissionSet 中的权限。
构造函数
| 名称 | 说明 |
|---|---|
| ReadOnlyPermissionSet(SecurityElement) |
初始化 ReadOnlyPermissionSet 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| Count |
获取权限集中包含的权限对象数。 (继承自 PermissionSet) |
| IsReadOnly |
获取一个值,该值指示集合是否为只读。 |
| IsSynchronized |
获取一个值,该值指示集合是否保证为线程安全。 (继承自 PermissionSet) |
| SyncRoot |
获取当前集合的根对象。 (继承自 PermissionSet) |
方法
显式接口实现
| 名称 | 说明 |
|---|---|
| IDeserializationCallback.OnDeserialization(Object) |
反序列化整个对象图时运行。 (继承自 PermissionSet) |
扩展方法
| 名称 | 说明 |
|---|---|
| AsParallel(IEnumerable) |
启用查询的并行化。 |
| AsQueryable(IEnumerable) |
将 IEnumerable 转换为 IQueryable。 |
| Cast<TResult>(IEnumerable) |
将 IEnumerable 的元素强制转换为指定类型。 |
| OfType<TResult>(IEnumerable) |
根据指定类型筛选 IEnumerable 的元素。 |