Compartir vía


SamlAssertion.WriteXml Método

Definición

Escribe la aserción de SAML en el escritor de XML especificado como elemento <saml:Assertion>.

public:
 virtual void WriteXml(System::Xml::XmlDictionaryWriter ^ writer, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer);
public virtual void WriteXml (System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer);
abstract member WriteXml : System.Xml.XmlDictionaryWriter * System.IdentityModel.Tokens.SamlSerializer * System.IdentityModel.Selectors.SecurityTokenSerializer -> unit
override this.WriteXml : System.Xml.XmlDictionaryWriter * System.IdentityModel.Tokens.SamlSerializer * System.IdentityModel.Selectors.SecurityTokenSerializer -> unit
Public Overridable Sub WriteXml (writer As XmlDictionaryWriter, samlSerializer As SamlSerializer, keyInfoSerializer As SecurityTokenSerializer)

Parámetros

writer
XmlDictionaryWriter

XmlDictionaryWriter para escribir la aserción de SAML.

samlSerializer
SamlSerializer

SamlSerializer que es capaz de escribir los objetos de SamlAssertion en XML.

keyInfoSerializer
SecurityTokenSerializer

SecurityTokenSerializer que es capaz de escribir las cláusulas KeyInfo.

Excepciones

writer es null

o bien

samlSerializer es null

SamlAssertion se configura de tal manera que serializarlo en XML produciría el incumplimiento con la especificación SAML v1.1.

Se aplica a