語言

SamlAuthorizationDecisionStatement 建構函式

定義

初始化 SamlAuthorizationDecisionStatement 類別的新執行個體。

多載

名稱 Description
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 ()

備註

此建構子初始化屬性為 ,IsReadOnlyfalse屬性初始ClaimType化為 http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision。

適用於

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

代表主張主體的A SamlSubject 。 設定 SamlSubject 屬性。

resource
String

一個用來識別存取所需資源的 URI 參考。 設定 Resource 屬性。

accessDecision
SamlAccessDecision

A SamlAccessDecision 指明 SAML 權限機構對受試者存取指定資源所作出的授權決定。 設定 AccessDecision 屬性。

samlActions
IEnumerable<SamlAction>

一個IEnumerable<T>SamlAction類型,指定主體被授權對資源執行的一組動作。 設定 SamlActions 屬性。

例外狀況

samlActions 是 null。

-或-

samlActions 包含一個成員 null為 。

-或-

samlSubject 是 null。

authorityBindings 包含一個成員 null為 。

-或-

resource 是 null 或空的。

備註

此構造子初始 IsReadOnly 化屬性為 false,屬性 ClaimType 為 http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision, Evidence 屬性初始化為 null。

適用於

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

代表主張主體的A SamlSubject 。 設定 SamlSubject 屬性。

resource
String

一個用來識別存取所需資源的 URI 參考。 設定 Resource 屬性。

accessDecision
SamlAccessDecision

A SamlAccessDecision 指明 SAML 權限機構對受試者存取指定資源所作出的授權決定。 設定 AccessDecision 屬性。

samlActions
IEnumerable<SamlAction>

一個IEnumerable<T>SamlAction類型,指定主體被授權對資源執行的一組動作。 設定 SamlActions 屬性。

samlEvidence
SamlEvidence

SamlEvidence A 包含一組 SAML 斷言,SAML 權威機構依據這些斷言來做出授權決策。 設定 Evidence 屬性。

備註

此建構子將 IsReadOnly 屬性初始化為 false,屬性 ClaimType 初始化為 http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision。

適用於