共用方式為


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 判斷提示會指定 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 判斷提示會指定 SAML 授權單位在呈現授權決策時所仰賴的辨識項。 設定 AssertionIdReferences 屬性。

assertions
IEnumerable<SamlAssertion>

型別為 IEnumerable<T>SamlAssertion,其中包含 SAML 授權單位呈現授權決策時所仰賴的辨識項。 設定 Assertions 屬性。

例外狀況

assertionIdReferences 包含屬於 null 或空白的成員。

-或-

assertions 包含的成員為 null

-或-

assertionIdReferencesassertions 都是 null

備註

當您擁有 SAML 判斷提示參考的集合以及 SamlAssertion 物件的集合時,便可使用這個建構函式。

適用於