다음을 통해 공유


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()

설명

명명된 사용 권한 집합은 컴퓨터마다 다를 수 있으므로 선언적 보안을 위해 명명된 권한 집합의 사용은 기본 정책의 일부로 포함된 변경할 수 없는 명명된 권한 집합으로 제한됩니다. 이렇게 하면 참조된 권한 집합에 포함된 사용 권한이 코드가 실행될 때마다 동일하게 유지됩니다. 변경 가능하거나 인식할 수 없는 명명된 권한 집합이 사용되는 경우 컴파일러 오류가 throw됩니다.

적용 대상