Freigeben über


SamlEvidence Konstruktoren

Definition

Initialisiert eine neue Instanz der SamlEvidence-Klasse.

Überlädt

Name Beschreibung
SamlEvidence()

Initialisiert eine neue Instanz der SamlEvidence-Klasse.

SamlEvidence(IEnumerable<SamlAssertion>)

Initialisiert eine neue Instanz der SamlEvidence Klasse mithilfe der angegebenen Gruppe von SAML-Assertionen.

SamlEvidence(IEnumerable<String>)

Initialisiert eine neue Instanz der SamlEvidence Klasse mithilfe der angegebenen Gruppe von SAML-Assertionsverweise.

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

Initialisiert eine neue Instanz der SamlEvidence Klasse mithilfe der angegebenen Gruppe von SAML-Assertionsreferenzen und SAML-Assertionen.

SamlEvidence()

Initialisiert eine neue Instanz der SamlEvidence-Klasse.

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

Hinweise

Dieser Konstruktor initialisiert die IsReadOnly Eigenschaft in false.

Gilt für:

SamlEvidence(IEnumerable<SamlAssertion>)

Initialisiert eine neue Instanz der SamlEvidence Klasse mithilfe der angegebenen Gruppe von SAML-Assertionen.

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))

Parameter

assertions
IEnumerable<SamlAssertion>

Ein IEnumerable<T> Typ SamlAssertion , der die Beweise enthält, auf die sich die SAML-Autorität stützte, um die Autorisierungsentscheidung zu rendern. Legt die Assertions-Eigenschaft fest.

Ausnahmen

assertions enthält ein Element, das lautet null.

Hinweise

Verwenden Sie diesen Konstruktor, wenn Sie über eine Auflistung von SamlAssertion Objekten verfügen, aber keine SAML-Assertionsverweise.

Gilt für:

SamlEvidence(IEnumerable<String>)

Initialisiert eine neue Instanz der SamlEvidence Klasse mithilfe der angegebenen Gruppe von SAML-Assertionsverweise.

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))

Parameter

assertionIdReferences
IEnumerable<String>

Ein IEnumerable<T> Typ String , der einen Bezeichner für eine SAML-Assertion enthält, die den Nachweis angibt, dass die SAML-Autorität verwendet wurde, um die Autorisierungsentscheidung zu rendern. Legt die AssertionIdReferences-Eigenschaft fest.

Ausnahmen

assertionIdReferences enthält ein Element, das oder leer ist null .

Hinweise

Verwenden Sie diesen Konstruktor, wenn Sie über eine Auflistung von SAML-Assertionsverweisen verfügen, jedoch keine SamlAssertion Objekte.

Gilt für:

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

Initialisiert eine neue Instanz der SamlEvidence Klasse mithilfe der angegebenen Gruppe von SAML-Assertionsreferenzen und SAML-Assertionen.

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))

Parameter

assertionIdReferences
IEnumerable<String>

Ein IEnumerable<T> Typ String , der einen Bezeichner für eine SAML-Assertion enthält, die den Nachweis angibt, dass die SAML-Autorität verwendet wurde, um die Autorisierungsentscheidung zu rendern. Legt die AssertionIdReferences-Eigenschaft fest.

assertions
IEnumerable<SamlAssertion>

Ein IEnumerable<T> Typ SamlAssertion , der die Beweise enthält, auf die sich die SAML-Autorität stützte, um die Autorisierungsentscheidung zu rendern. Legt die Assertions-Eigenschaft fest.

Ausnahmen

assertionIdReferences enthält ein Element, das oder leer ist null .

- oder -

assertions enthält ein Element, das lautet null.

- oder -

assertionIdReferences und assertions sind beide null.

Hinweise

Verwenden Sie diesen Konstruktor, wenn Sie eine Sammlung von SAML-Assertionsverweisen und eine Auflistung von SamlAssertion Objekten haben.

Gilt für: