SamlAssertion.WriteXml Metoda

Definice

Zapíše kontrolní výraz SAML do zadaného zapisovače XML jako <saml:Assertion> elementu.

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)

Parametry

writer
XmlDictionaryWriter

A XmlDictionaryWriter pro zápis kontrolního výrazu SAML.

samlSerializer
SamlSerializer

Je SamlSerializer schopen psát objekty v SamlAssertion xml.

keyInfoSerializer
SecurityTokenSerializer

Je SecurityTokenSerializer schopen psát KeyInfo klauzule.

Výjimky

writer je null

nebo

samlSerializer je null

je SamlAssertion nakonfigurován tak, aby serializace do XML způsobí nedodržování specifikace SAML v1.1.

Platí pro