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()
注解
由于命名权限集可能因计算机而异,因此对声明性安全性的命名权限集的使用仅限于默认策略中包含的不可变命名权限集。 这可确保在运行代码时,引用的权限集中包含的权限将相同。 如果使用可变或无法识别的命名权限集,将引发编译器错误。