Saml2SecurityTokenHandler.WriteAssertion(XmlWriter, Saml2Assertion) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Serializa la aserción SAML especificada en el sistema de escritura XML determinado.
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)
Parámetros
- data
- Saml2Assertion
Saml2Assertion que representa la aserción para serializar.
Excepciones
La propiedad ExternalEncryptedKeys de la aserción especificada por data
es null
o no tiene elementos.
o bien
No hay instrucciones y ningún asunto en la aserción especificada por data
. (Ambas propiedades Subject y Statements son null
). Si una aserción no contiene ninguna instrucción, debe contener un asunto.
o bien
La aserción que especifica data
contiene una autenticación, atributo o instrucción de la decisión de autorización y ningún asunto (estas instrucciones requieren un asunto). (La propiedad Statements contiene un extracto de tipo Saml2AttributeStatement, Saml2AuthenticationStatement o Saml2AuthorizationDecisionStatement y la propiedad Subject es null
).
Las credenciales de cifrado de token no tienen una clave simétrica especificada.