Saml2SecurityTokenHandler.WriteAssertion(XmlWriter, Saml2Assertion) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Sérialise l'assertion SAML spécifiée dans l'enregistreur XML spécifié.
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)
Paramètres
- data
- Saml2Assertion
Saml2Assertion qui représente l'assertion à sérialiser.
Exceptions
La propriété ExternalEncryptedKeys de l’assertion spécifiée par data
est null
ou ne contient aucun élément.
- ou -
Il n'existe aucune instruction ni aucun sujet dans l'assertion spécifiée par data
. (Les propriétés Subject et Statements sont null
.) Si une assertion ne contient pas d’instructions, elle doit contenir un objet.
- ou -
L’assertion spécifiée par data
contient une instruction de décision d’autorisation, authentification ou attribut et aucun objet (ces instructions nécessitent un objet). (La propriété Statements contient une instruction de type Saml2AttributeStatement, Saml2AuthenticationStatement, ou Saml2AuthorizationDecisionStatement et la propriété Subject est null
).
Aucune clé symétrique n'est spécifiée pour les informations d'identification de chiffrement du jeton.