Freigeben über


SamlAssertion Konstruktoren

Definition

Initialisiert eine neue Instanz der SamlAssertion-Klasse.

Überlädt

SamlAssertion()

Initialisiert eine neue Instanz der SamlAssertion-Klasse.

SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>)

Initialisiert eine neue Instanz der SamlAssertion-Klasse unter Verwendung des angegebenen SAML-Assertionsbezeichners, des Ausstellers der Assertion, dem Datum und der Uhrzeit der Assertionsausstellung, einem Satz an Verarbeitungsbedingungen, zusätzlichen Informationen und einer Auflistung von SAML-Anweisungen.

SamlAssertion()

Initialisiert eine neue Instanz der SamlAssertion-Klasse.

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

Gilt für:

SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>)

Initialisiert eine neue Instanz der SamlAssertion-Klasse unter Verwendung des angegebenen SAML-Assertionsbezeichners, des Ausstellers der Assertion, dem Datum und der Uhrzeit der Assertionsausstellung, einem Satz an Verarbeitungsbedingungen, zusätzlichen Informationen und einer Auflistung von SAML-Anweisungen.

public:
 SamlAssertion(System::String ^ assertionId, System::String ^ issuer, DateTime issueInstant, System::IdentityModel::Tokens::SamlConditions ^ samlConditions, System::IdentityModel::Tokens::SamlAdvice ^ samlAdvice, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlStatement ^> ^ samlStatements);
public SamlAssertion (string assertionId, string issuer, DateTime issueInstant, System.IdentityModel.Tokens.SamlConditions samlConditions, System.IdentityModel.Tokens.SamlAdvice samlAdvice, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlStatement> samlStatements);
new System.IdentityModel.Tokens.SamlAssertion : string * string * DateTime * System.IdentityModel.Tokens.SamlConditions * System.IdentityModel.Tokens.SamlAdvice * seq<System.IdentityModel.Tokens.SamlStatement> -> System.IdentityModel.Tokens.SamlAssertion
Public Sub New (assertionId As String, issuer As String, issueInstant As DateTime, samlConditions As SamlConditions, samlAdvice As SamlAdvice, samlStatements As IEnumerable(Of SamlStatement))

Parameter

assertionId
String

Der Bezeichner für die Assertion.

issuer
String

Die SAML-Behörde, die diese SAML-Assertion ausgegeben hat.

issueInstant
DateTime

Ein DateTime, der angibt, wann die SAML-Assertion ausgegeben wurde.

samlConditions
SamlConditions

Eine SamlConditions, die einen Satz an Bedingungen angibt, die beim Bewerten der Gültigkeit der SAML-Assertion berücksichtigt werden können.

samlAdvice
SamlAdvice

Eine SamlAdvice, die zusätzliche Informationen der SAML-Behörde angibt, die bei der Verarbeitung der SAML-Assertion hilfreich sein können.

samlStatements
IEnumerable<SamlStatement>

Ein IEnumerable<T> des Typs SamlStatement, der SAML-Anweisungen enthält.

Ausnahmen

assertionId ist null.

- oder -

assertionId ist Empty.

- oder -

assertionId beginnt nicht mit einem Buchstaben oder dem "_"-Zeichen.

- oder -

issuer ist null.

- oder -

issuer ist Empty.

- oder -

samlStatements ist null.

- oder -

samlStatements enthält keine Elemente.

- oder -

samlStatements enthält ein null-Element.

Hinweise

Der assertionId-Parameter muss mit einem Buchstaben oder dem "_"-Zeichen beginnen.

Gilt für: