PermissionSetAttribute.Name 属性

定义

获取或设置权限集的名称。

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

属性值

String

不可更改的 NamedPermissionSet 的名称(它是包含在默认策略中的多个权限集之一,而且不能更改)。

示例

以下代码显示属性 Name 的使用。 此代码示例是为类提供的大型示例的 PermissionSetAttribute 一部分。

[PermissionSetAttribute(SecurityAction.PermitOnly, Name = "LocalIntranet")]
<System.Security.Permissions.PermissionSetAttribute( _
    SecurityAction.PermitOnly, _
    Name:="LocalIntranet")> _
Private Sub ReadFile3()

注解

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

适用于