Condividi tramite


SamlAssertion Costruttori

Definizione

Inizializza una nuova istanza della classe SamlAssertion.

Overload

SamlAssertion()

Inizializza una nuova istanza della classe SamlAssertion.

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

Inizializza una nuova istanza della classe SamlAssertion utilizzando l'identificatore di asserzione SAML specificato, l'emittente dell'asserzione, la data e l'ora in cui è stata emessa l'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 classe SamlAssertion utilizzando l'identificatore di asserzione SAML specificato, l'emittente dell'asserzione, la data e l'ora in cui è stata emessa l'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

Struttura DateTime che specifica il momento in cui è stata emessa l'asserzione SAML.

samlConditions
SamlConditions

Oggetto SamlConditions che specifica un set di condizioni che possono essere prese in considerazione quando viene verificata la validità dell'asserzione SAML.

samlAdvice
SamlAdvice

Oggetto SamlAdvice che specifica informazioni aggiuntive fornite dall'autorità SAML che possono contribuire all'elaborazione dell'asserzione SAML.

samlStatements
IEnumerable<SamlStatement>

Interfaccia 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 elemento null.

Commenti

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

Si applica a