Saml2SecurityTokenHandler.WriteAssertion(XmlWriter, Saml2Assertion) Metodo

Definizione

Serializza l'asserzione SAML specificata nel writer XML specificato.

protected:
 virtual void WriteAssertion(System::Xml::XmlWriter ^ writer, System::IdentityModel::Tokens::Saml2Assertion ^ data);
protected virtual void WriteAssertion(System.Xml.XmlWriter writer, System.IdentityModel.Tokens.Saml2Assertion data);
abstract member WriteAssertion : System.Xml.XmlWriter * System.IdentityModel.Tokens.Saml2Assertion -> unit
override this.WriteAssertion : System.Xml.XmlWriter * System.IdentityModel.Tokens.Saml2Assertion -> unit
Protected Overridable Sub WriteAssertion (writer As XmlWriter, data As Saml2Assertion)

Parametri

writer
XmlWriter

Oggetto XmlWriter da utilizzare per la serializzazione.

data
Saml2Assertion

Oggetto Saml2Assertion che rappresenta l'asserzione da serializzare.

Eccezioni

writer è null.

oppure

data è null.

La ExternalEncryptedKeys proprietà dell'asserzione specificata da data è null o non dispone di elementi.

oppure

Non sono presenti istruzioni e nessun oggetto nell'asserzione specificata da data. (Sia la Subject proprietà che la Statements proprietà sono null.) Se un'asserzione non contiene istruzioni, deve contenere un oggetto.

oppure

L'asserzione specificata da data contiene un'istruzione di autenticazione, attributo o decisione di autorizzazione e nessun soggetto. Queste istruzioni richiedono un oggetto. La Statements proprietà contiene un'istruzione di tipo Saml2AttributeStatement, Saml2AuthenticationStatemento Saml2AuthorizationDecisionStatement e la Subject proprietà è null).

Le credenziali di crittografia del token non dispongono di una chiave simmetrica specificata.

Si applica a