GacIdentityPermissionAttribute(SecurityAction) 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 GacIdentityPermissionAttribute 값을 사용하여 SecurityAction 클래스의 새 인스턴스를 초기화합니다.
public:
GacIdentityPermissionAttribute(System::Security::Permissions::SecurityAction action);
public GacIdentityPermissionAttribute (System.Security.Permissions.SecurityAction action);
new System.Security.Permissions.GacIdentityPermissionAttribute : System.Security.Permissions.SecurityAction -> System.Security.Permissions.GacIdentityPermissionAttribute
Public Sub New (action As SecurityAction)
매개 변수
- action
- SecurityAction
SecurityAction 값 중 하나입니다.
예외
action
매개 변수가 유효한 SecurityAction 값이 아닌 경우
예제
다음 코드 예제에서는 호출 프로그램이 전역 어셈블리 캐시에 GacIdentityPermissionAttribute 있어야 함을 요구하는 생성자를 사용하는 방법을 보여 줍니다. 이 예제는에 대해 제공 된 큰 예제의 일부는 GacIdentityPermissionAttribute 클래스입니다.
// Demand that the calling program be in the global assembly cache.
[GacIdentityPermissionAttribute(SecurityAction::Demand)]
public ref class Class1
// Demand that the calling program be in the global assembly cache.
[GacIdentityPermissionAttribute(SecurityAction.Demand)]
public class Class1
' Demand that the calling program be in the global assembly cache.
<GacIdentityPermissionAttribute(SecurityAction.Demand)> _
Public Class Class1
설명
생성자는 기본 클래스를 호출하여 값의 유효성을 검사합니다 SecurityAction .
이 생성자는 (예: )를 SecurityAction 에 연결합니다GacIdentityPermission. Demand
보안 정보 보안 특성으로 선언 된 특성 대상의 메타 데이터에 저장 되 고 런타임에 시스템에서 액세스 됩니다. 보안 특성은 선언적 보안에만 사용 됩니다. 명령적 보안에 사용합니다 GacIdentityPermission .
적용 대상
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기