PermissionSetAttribute.Name 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置权限集的名称。
public:
property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String
属性值
不可更改的 NamedPermissionSet 的名称(它是包含在默认策略中的多个权限集之一,而且不能更改)。
示例
以下代码演示如何使用 Name 属性。 此代码示例是为 PermissionSetAttribute 类提供的一个更大示例的一部分。
[PermissionSetAttribute(SecurityAction.PermitOnly, Name = "LocalIntranet")]
<System.Security.Permissions.PermissionSetAttribute( _
SecurityAction.PermitOnly, _
Name:="LocalIntranet")> _
Private Sub ReadFile3()
注解
由于命名权限集可能因计算机而异,因此声明性安全性的命名权限集的使用仅限于默认策略中包含的不可变命名权限集。 这可确保引用的权限集中包含的权限在运行代码的任何位置都相同。 如果使用可变或无法识别的命名权限集,将引发编译器错误。