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
Saml2Assertion che rappresenta l'asserzione da serializzare.
Eccezioni
La proprietà ExternalEncryptedKeys dell'asserzione specificata da data
è null
o non ha elementi.
-oppure-
Non sono presenti istruzioni e nessun oggetto nell'asserzione specificata da data
. (Entrambe le proprietà Subject e Statements sono null
.) Se un'asserzione non contiene istruzioni, deve contenere un oggetto.
-oppure-
L'asserzione specificata da data
contiene un'autenticazione, un attributo o un'istruzione di decisione di autenticazione e nessun oggetto. Queste istruzioni richiedono un oggetto. (La proprietà Statements contiene un'istruzione di tipo Saml2AttributeStatement, Saml2AuthenticationStatement o Saml2AuthorizationDecisionStatement e la proprietà Subject è null
).
Per le credenziali di crittografia del token non è specificata una chiave simmetrica.