Saml2SecurityTokenHandler.WriteAssertion(XmlWriter, Saml2Assertion) Metodo
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.
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
- data
- Saml2Assertion
Oggetto Saml2Assertion che rappresenta l'asserzione da serializzare.
Eccezioni
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.