SamlEvidence 构造函数

定义

初始化 SamlEvidence 类的新实例。

重载

SamlEvidence()

初始化 SamlEvidence 类的新实例。

SamlEvidence(IEnumerable<SamlAssertion>)

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

SamlEvidence(IEnumerable<String>)

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

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

使用一组指定的 SAML 断言引用和 SAML 断言初始化 SamlEvidence 类的新实例。

SamlEvidence()

初始化 SamlEvidence 类的新实例。

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

注解

此构造函数将 IsReadOnly 属性初始化为 false

适用于

SamlEvidence(IEnumerable<SamlAssertion>)

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

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

参数

assertions
IEnumerable<SamlAssertion>

一个类型为 IEnumerable<T>SamlAssertion,它包含 SAML 授权机构呈现授权决定时所依赖的证据。 设置 Assertions 属性。

例外

assertions 包含一个为 null 的成员。

注解

当有 SamlAssertion 对象集合而没有 SAML 断言引用时,使用此构造函数。

适用于

SamlEvidence(IEnumerable<String>)

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

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

参数

assertionIdReferences
IEnumerable<String>

一个类型为 IEnumerable<T>String,它包含一个 SAML 断言的标识符,该断言指定 SAML 授权机构呈现授权决定时所依赖的证据。 设置 AssertionIdReferences 属性。

例外

assertionIdReferences 包含一个为 null 或空的成员。

注解

当有 SAML 断言引用集合而没有 SamlAssertion 对象时,应使用此构造函数。

适用于

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

使用一组指定的 SAML 断言引用和 SAML 断言初始化 SamlEvidence 类的新实例。

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

参数

assertionIdReferences
IEnumerable<String>

一个类型为 IEnumerable<T>String,它包含一个 SAML 断言的标识符,该断言指定 SAML 授权机构呈现授权决定时所依赖的证据。 设置 AssertionIdReferences 属性。

assertions
IEnumerable<SamlAssertion>

一个类型为 IEnumerable<T>SamlAssertion,它包含 SAML 授权机构呈现授权决定时所依赖的证据。 设置 Assertions 属性。

例外

assertionIdReferences 包含一个为 null 或空的成员。

- 或 -

assertions 包含一个为 null 的成员。

- 或 -

assertionIdReferencesassertions 均为 null

注解

当同时有 SAML 断言引用集合和 SamlAssertion 对象集合时,使用此构造函数。

适用于