共用方式為


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 ()

備註

這個建構函式會將 IsReadOnly 屬性初始化為 false,並將 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

SamlSubject,表示宣告的主體。 設定 SamlSubject 屬性。

resource
String

URI 參考,其中會識別要請求其存取權的資源。 設定 Resource 屬性。

accessDecision
SamlAccessDecision

SamlAccessDecision,它會指定 SAML 授權單位針對有關主體要存取之指定資源所呈現的授權決策。 設定 AccessDecision 屬性。

samlActions
IEnumerable<SamlAction>

型別為 IEnumerable<T>SamlAction,它會指定主體已獲授權在資源上執行的動作集合。 設定 SamlActions 屬性。

例外狀況

samlActionsnull

-或-

samlActions 包含的成員為 null

-或-

samlSubjectnull

authorityBindings 包含的成員為 null

-或-

resourcenull 或是空的。

備註

這個建構函式會將 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

SamlSubject,表示宣告的主體。 設定 SamlSubject 屬性。

resource
String

URI 參考,其中會識別要請求其存取權的資源。 設定 Resource 屬性。

accessDecision
SamlAccessDecision

SamlAccessDecision,它會指定 SAML 授權單位針對有關主體要存取之指定資源所呈現的授權決策。 設定 AccessDecision 屬性。

samlActions
IEnumerable<SamlAction>

型別為 IEnumerable<T>SamlAction,它會指定主體已獲授權在資源上執行的動作集合。 設定 SamlActions 屬性。

samlEvidence
SamlEvidence

SamlEvidence,其中包含 SAML 授權單位呈現授權決策時所仰賴的 SAML 判斷提示集合。 設定 Evidence 屬性。

備註

這個建構函式會將 IsReadOnly 屬性初始化為 false,並將 ClaimType 屬性初始化為 http://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision

適用於