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 属性分别初始化为 ClaimTypehttp://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/SamlAuthorizationDecisionEvidencenull

适用于

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 属性分别初始化为 ClaimTypehttp://schemas.microsoft.com/mb/2005/09/ClaimType/SamlAuthorizationDecision

适用于