AuthorizationContext 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
AuthorizationContext 클래스의 새 인스턴스를 초기화합니다.
오버로드
| Name | Description |
|---|---|
| AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>) |
지정된 보안 주체, 리소스 클레임 및 작업 클레임을 사용하여 클래스의 AuthorizationContext 새 인스턴스를 초기화합니다. |
| AuthorizationContext(ClaimsPrincipal, String, String) |
지정된 보안 주체, 리소스 이름 및 작업 이름을 사용하여 클래스의 AuthorizationContext 새 인스턴스를 초기화합니다. |
AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>)
지정된 보안 주체, 리소스 클레임 및 작업 클레임을 사용하여 클래스의 AuthorizationContext 새 인스턴스를 초기화합니다.
public:
AuthorizationContext(System::Security::Claims::ClaimsPrincipal ^ principal, System::Collections::ObjectModel::Collection<System::Security::Claims::Claim ^> ^ resource, System::Collections::ObjectModel::Collection<System::Security::Claims::Claim ^> ^ action);
public AuthorizationContext(System.Security.Claims.ClaimsPrincipal principal, System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> resource, System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> action);
new System.Security.Claims.AuthorizationContext : System.Security.Claims.ClaimsPrincipal * System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> * System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> -> System.Security.Claims.AuthorizationContext
Public Sub New (principal As ClaimsPrincipal, resource As Collection(Of Claim), action As Collection(Of Claim))
매개 변수
- principal
- ClaimsPrincipal
권한 부여를 검사할 보안 주체입니다.
- resource
- Collection<Claim>
보안 주체가 권한을 부여할 리소스를 나타내는 클레임 컬렉션입니다. 컬렉션은 일반적으로 단일 요소를 포함합니다.
- action
- Collection<Claim>
리소스에서 수행할 작업을 나타내는 클레임 컬렉션입니다. 컬렉션은 일반적으로 단일 요소를 포함합니다.
예외
적용 대상
AuthorizationContext(ClaimsPrincipal, String, String)
지정된 보안 주체, 리소스 이름 및 작업 이름을 사용하여 클래스의 AuthorizationContext 새 인스턴스를 초기화합니다.
public:
AuthorizationContext(System::Security::Claims::ClaimsPrincipal ^ principal, System::String ^ resource, System::String ^ action);
public AuthorizationContext(System.Security.Claims.ClaimsPrincipal principal, string resource, string action);
new System.Security.Claims.AuthorizationContext : System.Security.Claims.ClaimsPrincipal * string * string -> System.Security.Claims.AuthorizationContext
Public Sub New (principal As ClaimsPrincipal, resource As String, action As String)
매개 변수
- principal
- ClaimsPrincipal
권한 부여를 검사할 보안 주체입니다.
- resource
- String
보안 주체에 권한을 부여할 리소스입니다. 리소스는 이름 클레임의 값으로 지정됩니다.
- action
- String
리소스에서 수행할 작업입니다. 작업은 이름 클레임의 값으로 지정됩니다.
예외
설명
매개 Action 변수로 지정된 값을 가진 이름 클레임(ClaimTypes.Name)을 포함하도록 속성이 action 초기화됩니다.
Resource 매개 변수에 지정된 값이 있는 이름 클레임을 포함하도록 속성이 resource 초기화됩니다.