SamlAssertion Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
- 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.