SamlAuthorizationDecisionStatement 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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 屬性。
- accessDecision
- SamlAccessDecision
SamlAccessDecision,它會指定 SAML 授權單位針對有關主體要存取之指定資源所呈現的授權決策。 設定 AccessDecision 屬性。
- samlActions
- IEnumerable<SamlAction>
型別為 IEnumerable<T> 的 SamlAction,它會指定主體已獲授權在資源上執行的動作集合。 設定 SamlActions 屬性。
例外狀況
備註
這個建構函式會將 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 屬性。
- 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
。