SamlEvidence 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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
的成员。
- 或 -
assertionIdReferences
和 assertions
均为 null
。
注解
当同时有 SAML 断言引用集合和 SamlAssertion 对象集合时,使用此构造函数。