SamlAssertion 构造函数

定义

初始化 SamlAssertion 类的新实例。

重载

SamlAssertion()

初始化 SamlAssertion 类的新实例。

SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>)

使用指定的 SAML 断言标识符、断言颁发者、断言的颁发日期和时间、一组处理条件、附加信息和一个 SAML 语句集合来初始化 SamlAssertion 类的新实例。

SamlAssertion()

初始化 SamlAssertion 类的新实例。

public:
 SamlAssertion();
public SamlAssertion ();
Public Sub New ()

适用于

SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>)

使用指定的 SAML 断言标识符、断言颁发者、断言的颁发日期和时间、一组处理条件、附加信息和一个 SAML 语句集合来初始化 SamlAssertion 类的新实例。

public:
 SamlAssertion(System::String ^ assertionId, System::String ^ issuer, DateTime issueInstant, System::IdentityModel::Tokens::SamlConditions ^ samlConditions, System::IdentityModel::Tokens::SamlAdvice ^ samlAdvice, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlStatement ^> ^ samlStatements);
public SamlAssertion (string assertionId, string issuer, DateTime issueInstant, System.IdentityModel.Tokens.SamlConditions samlConditions, System.IdentityModel.Tokens.SamlAdvice samlAdvice, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlStatement> samlStatements);
new System.IdentityModel.Tokens.SamlAssertion : string * string * DateTime * System.IdentityModel.Tokens.SamlConditions * System.IdentityModel.Tokens.SamlAdvice * seq<System.IdentityModel.Tokens.SamlStatement> -> System.IdentityModel.Tokens.SamlAssertion
Public Sub New (assertionId As String, issuer As String, issueInstant As DateTime, samlConditions As SamlConditions, samlAdvice As SamlAdvice, samlStatements As IEnumerable(Of SamlStatement))

参数

assertionId
String

断言的标识符。

issuer
String

颁发此 SAML 断言的 SAML 授权机构。

issueInstant
DateTime

一个 DateTime,它指定 SAML 断言的颁发时间。

samlConditions
SamlConditions

一个 SamlConditions,它指定在评估 SAML 断言的有效性时可能考虑的一组条件。

samlAdvice
SamlAdvice

一个 SamlAdvice,它指定由 SAML 授权机构提供的、有助于处理 SAML 断言的附加信息。

samlStatements
IEnumerable<SamlStatement>

一个包含 SAML 语句的、类型为 IEnumerable<T>SamlStatement

例外

assertionIdnull

assertionIdEmpty

- 或 -

assertionId 不是以字母或“_”字符开头。

- 或 -

issuernull

issuerEmpty

samlStatementsnull

- 或 -

samlStatements 不包含任何元素。

- 或 -

samlStatements 包含一个 null 元素。

注解

assertionId 参数必须以字母或“_”字符开头。

适用于