SamlAssertion 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 SamlAssertion 类的新实例。
重载
SamlAssertion() |
初始化 SamlAssertion 类的新实例。 |
SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>) |
使用指定的 SAML 断言标识符、断言颁发者、断言的颁发日期和时间、一组处理条件、附加信息和一个 SAML 语句集合来初始化 SamlAssertion 类的新实例。 |
SamlAssertion()
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 授权机构。
- samlConditions
- SamlConditions
一个 SamlConditions,它指定在评估 SAML 断言的有效性时可能考虑的一组条件。
- samlAdvice
- SamlAdvice
一个 SamlAdvice,它指定由 SAML 授权机构提供的、有助于处理 SAML 断言的附加信息。
- samlStatements
- IEnumerable<SamlStatement>
一个包含 SAML 语句的、类型为 IEnumerable<T> 的 SamlStatement。
例外
assertionId
为 null
。
或
assertionId
为 Empty。
- 或 -
assertionId
不是以字母或“_”字符开头。
- 或 -
issuer
为 null
。
或
issuer
为 Empty。
或
samlStatements
为 null
。
- 或 -
samlStatements
不包含任何元素。
- 或 -
samlStatements
包含一个 null
元素。
注解
assertionId
参数必须以字母或“_”字符开头。