通过


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属性初始化为falseClaimType属性到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

适用于