AuthorizationContext 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
AuthorizationContext 클래스의 새 인스턴스를 초기화합니다.
오버로드
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
매개 변수입니다.
적용 대상
.NET