SamlAssertion Costruttori

Definizione

Inizializza una nuova istanza della classe SamlAssertion.

Overload

Nome Descrizione
SamlAssertion()

Inizializza una nuova istanza della classe SamlAssertion.

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

Inizializza una nuova istanza della SamlAssertion classe utilizzando l'identificatore di asserzione SAML specificato, l'autorità emittente dell'asserzione, la data e l'ora di emissione dell'asserzione, un set di condizioni di elaborazione, informazioni aggiuntive e una raccolta di istruzioni SAML.

SamlAssertion()

Inizializza una nuova istanza della classe SamlAssertion.

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

Si applica a

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

Inizializza una nuova istanza della SamlAssertion classe utilizzando l'identificatore di asserzione SAML specificato, l'autorità emittente dell'asserzione, la data e l'ora di emissione dell'asserzione, un set di condizioni di elaborazione, informazioni aggiuntive e una raccolta di istruzioni SAML.

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

Parametri

assertionId
String

Identificatore dell'asserzione.

issuer
String

Autorità SAML che ha emesso questa asserzione SAML.

issueInstant
DateTime

Oggetto DateTime che specifica quando è stata eseguita l'asserzione SAML.

samlConditions
SamlConditions

Oggetto SamlConditions che specifica un set di condizioni che possono essere prese in considerazione durante la valutazione della validità dell'asserzione SAML.

samlAdvice
SamlAdvice

Oggetto SamlAdvice che specifica informazioni aggiuntive fornite dall'autorità SAML che può facilitare l'elaborazione dell'asserzione SAML.

samlStatements
IEnumerable<SamlStatement>

Oggetto IEnumerable<T> di tipo SamlStatement che contiene istruzioni SAML.

Eccezioni

assertionId è null.

oppure

assertionId è Empty.

oppure

assertionId non inizia con una lettera o con il carattere "_".

oppure

issuer è null.

oppure

issuer è Empty.

oppure

samlStatements è null.

oppure

samlStatements non contiene elementi.

oppure

samlStatements contiene un null elemento .

Commenti

Il assertionId parametro deve iniziare con una lettera o con il carattere "_".

Si applica a