SamlAssertion Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 "_".