다음을 통해 공유


SamlAuthorizationDecisionStatement 생성자

정의

SamlAuthorizationDecisionStatement 클래스의 새 인스턴스를 초기화합니다.

오버로드

SamlAuthorizationDecisionStatement()

SamlAuthorizationDecisionStatement 클래스의 새 인스턴스를 초기화합니다.

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>)

SamlAuthorizationDecisionStatement 클래스의 새 인스턴스를 초기화합니다. 지정된 주체, 리소스, 권한 부여 결정 및 리소스에서 주체가 수행하려는 작업을 사용합니다.

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence)

SamlAuthorizationDecisionStatement 클래스의 새 인스턴스를 초기화합니다. 지정된 주체, 리소스, 권한 부여 결정 및 리소스에서 주체가 수행하려는 작업을 사용합니다.

SamlAuthorizationDecisionStatement()

SamlAuthorizationDecisionStatement 클래스의 새 인스턴스를 초기화합니다.

public:
 SamlAuthorizationDecisionStatement();
public SamlAuthorizationDecisionStatement ();
Public Sub New ()

설명

이 생성자는 속성을 로 초기화하고 속성을 falsehttp://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecisionClaimType 초기화 IsReadOnly 합니다.

적용 대상

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>)

SamlAuthorizationDecisionStatement 클래스의 새 인스턴스를 초기화합니다. 지정된 주체, 리소스, 권한 부여 결정 및 리소스에서 주체가 수행하려는 작업을 사용합니다.

public:
 SamlAuthorizationDecisionStatement(System::IdentityModel::Tokens::SamlSubject ^ samlSubject, System::String ^ resource, System::IdentityModel::Tokens::SamlAccessDecision accessDecision, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlAction ^> ^ samlActions);
public SamlAuthorizationDecisionStatement (System.IdentityModel.Tokens.SamlSubject samlSubject, string resource, System.IdentityModel.Tokens.SamlAccessDecision accessDecision, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAction> samlActions);
new System.IdentityModel.Tokens.SamlAuthorizationDecisionStatement : System.IdentityModel.Tokens.SamlSubject * string * System.IdentityModel.Tokens.SamlAccessDecision * seq<System.IdentityModel.Tokens.SamlAction> -> System.IdentityModel.Tokens.SamlAuthorizationDecisionStatement
Public Sub New (samlSubject As SamlSubject, resource As String, accessDecision As SamlAccessDecision, samlActions As IEnumerable(Of SamlAction))

매개 변수

samlSubject
SamlSubject

클레임의 주체를 나타내는 SamlSubject입니다. SamlSubject 속성을 설정합니다.

resource
String

액세스하려는 리소스를 식별하는 URI 참조입니다. Resource 속성을 설정합니다.

accessDecision
SamlAccessDecision

지정된 리소스에 대한 주체의 액세스와 관련하여 SAML 기관이 내리는 권한 부여 결정을 지정하는 SamlAccessDecision입니다. AccessDecision 속성을 설정합니다.

samlActions
IEnumerable<SamlAction>

리소스에서 수행할 수 있도록 주체에게 권한이 부여된 작업의 집합을 지정하는 IEnumerable<T> 형식의 SamlAction입니다. SamlActions 속성을 설정합니다.

예외

samlActions이(가) null인 경우

또는

samlActionsnull인 멤버가 포함된 경우

또는

samlSubject이(가) null인 경우

authorityBindingsnull인 멤버가 포함된 경우

또는

resourcenull이거나 비어 있는 경우

설명

이 생성자는 속성을 false로 초기화하고 속성을 로ClaimType, 속성을 http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision로, 속성을 로 Evidencenull초기화 IsReadOnly 합니다.

적용 대상

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence)

SamlAuthorizationDecisionStatement 클래스의 새 인스턴스를 초기화합니다. 지정된 주체, 리소스, 권한 부여 결정 및 리소스에서 주체가 수행하려는 작업을 사용합니다.

public:
 SamlAuthorizationDecisionStatement(System::IdentityModel::Tokens::SamlSubject ^ samlSubject, System::String ^ resource, System::IdentityModel::Tokens::SamlAccessDecision accessDecision, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlAction ^> ^ samlActions, System::IdentityModel::Tokens::SamlEvidence ^ samlEvidence);
public SamlAuthorizationDecisionStatement (System.IdentityModel.Tokens.SamlSubject samlSubject, string resource, System.IdentityModel.Tokens.SamlAccessDecision accessDecision, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAction> samlActions, System.IdentityModel.Tokens.SamlEvidence samlEvidence);
new System.IdentityModel.Tokens.SamlAuthorizationDecisionStatement : System.IdentityModel.Tokens.SamlSubject * string * System.IdentityModel.Tokens.SamlAccessDecision * seq<System.IdentityModel.Tokens.SamlAction> * System.IdentityModel.Tokens.SamlEvidence -> System.IdentityModel.Tokens.SamlAuthorizationDecisionStatement
Public Sub New (samlSubject As SamlSubject, resource As String, accessDecision As SamlAccessDecision, samlActions As IEnumerable(Of SamlAction), samlEvidence As SamlEvidence)

매개 변수

samlSubject
SamlSubject

클레임의 주체를 나타내는 SamlSubject입니다. SamlSubject 속성을 설정합니다.

resource
String

액세스하려는 리소스를 식별하는 URI 참조입니다. Resource 속성을 설정합니다.

accessDecision
SamlAccessDecision

지정된 리소스에 대한 주체의 액세스와 관련하여 SAML 기관이 내리는 권한 부여 결정을 지정하는 SamlAccessDecision입니다. AccessDecision 속성을 설정합니다.

samlActions
IEnumerable<SamlAction>

리소스에서 수행할 수 있도록 주체에게 권한이 부여된 작업의 집합을 지정하는 IEnumerable<T> 형식의 SamlAction입니다. SamlActions 속성을 설정합니다.

samlEvidence
SamlEvidence

SAML 기관이 권한 부여 결정을 내리는 데 사용한 SAML 어설션의 집합을 포함하는 SamlEvidence입니다. Evidence 속성을 설정합니다.

설명

이 생성자는 속성을 로 초기화하고 속성을 falsehttp://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecisionClaimType 초기화합니다IsReadOnly.

적용 대상