SamlAdvice 构造函数

定义

初始化 SamlAdvice 类的新实例。

重载

SamlAdvice()

初始化 SamlAdvice 类的新实例。

SamlAdvice(IEnumerable<SamlAssertion>)

使用指定的 SAML 断言集合初始化 SamlAdvice 类的新实例。

SamlAdvice(IEnumerable<String>)

初始化 SamlAdvice 类的新实例。

SamlAdvice(IEnumerable<String>, IEnumerable<SamlAssertion>)

使用指定的 SAML 断言集合和 SAML 断言引用集合初始化 SamlAdvice 类的新实例。

SamlAdvice()

初始化 SamlAdvice 类的新实例。

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

注解

如果调用此构造函数,并且在通过调用 WriteXml 方法将实例序列化为 XML 之前未修改实例,则 <saml:Advice> 方法生成一个空 WriteXml 元素。

适用于

SamlAdvice(IEnumerable<SamlAssertion>)

使用指定的 SAML 断言集合初始化 SamlAdvice 类的新实例。

public:
 SamlAdvice(System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlAssertion ^> ^ assertions);
public SamlAdvice (System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAssertion> assertions);
new System.IdentityModel.Tokens.SamlAdvice : seq<System.IdentityModel.Tokens.SamlAssertion> -> System.IdentityModel.Tokens.SamlAdvice
Public Sub New (assertions As IEnumerable(Of SamlAssertion))

参数

assertions
IEnumerable<SamlAssertion>

一个类型为 IEnumerable<T>SamlAssertion,包含提供 SAML 断言附加信息的 SAML 断言。

例外

assertions 包含一个 null 元素。

注解

assertions 参数的元素添加到 Assertions 属性。

适用于

SamlAdvice(IEnumerable<String>)

初始化 SamlAdvice 类的新实例。

public:
 SamlAdvice(System::Collections::Generic::IEnumerable<System::String ^> ^ references);
public SamlAdvice (System.Collections.Generic.IEnumerable<string> references);
new System.IdentityModel.Tokens.SamlAdvice : seq<string> -> System.IdentityModel.Tokens.SamlAdvice
Public Sub New (references As IEnumerable(Of String))

参数

references
IEnumerable<String>

一个类型为 IEnumerable<T>String,包含对提供 SAML 断言附加信息的 SAML 断言的引用集合。

例外

references 包含一个 null 元素。

注解

references 参数的元素添加到 AssertionIdReferences 属性。

适用于

SamlAdvice(IEnumerable<String>, IEnumerable<SamlAssertion>)

使用指定的 SAML 断言集合和 SAML 断言引用集合初始化 SamlAdvice 类的新实例。

public:
 SamlAdvice(System::Collections::Generic::IEnumerable<System::String ^> ^ references, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlAssertion ^> ^ assertions);
public SamlAdvice (System.Collections.Generic.IEnumerable<string> references, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAssertion> assertions);
new System.IdentityModel.Tokens.SamlAdvice : seq<string> * seq<System.IdentityModel.Tokens.SamlAssertion> -> System.IdentityModel.Tokens.SamlAdvice
Public Sub New (references As IEnumerable(Of String), assertions As IEnumerable(Of SamlAssertion))

参数

references
IEnumerable<String>

一个类型为 IEnumerable<T>String,包含对提供 SAML 断言附加信息的 SAML 断言的引用集合。

assertions
IEnumerable<SamlAssertion>

一个类型为 IEnumerable<T>SamlAssertion,包含提供 SAML 断言附加信息的 SAML 断言。

例外

references 包含一个 null 元素。

- 或 -

assertions 包含一个 null 元素。

注解

references 参数的元素添加到 AssertionIdReferences 属性。

assertions 参数的元素添加到 Assertions 属性。

适用于