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

属性值

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

示例

以下代码演示如何使用 Name 属性。 此代码示例是为 PermissionSetAttribute 类提供的一个更大示例的一部分。

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

注解

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

适用于