Condividi tramite


SamlAssertion.WriteXml Metodo

Definizione

Scrive l'asserzione SAML nel writer XML specificato come 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)

Parametri

writer
XmlDictionaryWriter

Oggetto XmlDictionaryWriter per la scrittura dell'asserzione SAML.

samlSerializer
SamlSerializer

Oggetto SamlSerializer in grado di scrivere gli oggetti della classe SamlAssertion in formato XML.

keyInfoSerializer
SecurityTokenSerializer

Classe SecurityTokenSerializer in grado di scrivere clausole KeyInfo.

Eccezioni

writer è null

-oppure-

samlSerializer è null

SamlAssertion è configurata in modo che se venisse serializzata in formato XML risulterebbe non conforme alla specifica SAML v1.1.

Si applica a