SamlAssertion.ReadXml Methode

Definitie

Leest een SAML-assertie van de opgegeven XML-lezer.

public:
 virtual void ReadXml(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member ReadXml : System.Xml.XmlDictionaryReader * System.IdentityModel.Tokens.SamlSerializer * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> unit
override this.ReadXml : System.Xml.XmlDictionaryReader * System.IdentityModel.Tokens.SamlSerializer * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> unit
Public Overridable Sub ReadXml (reader As XmlDictionaryReader, samlSerializer As SamlSerializer, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver)

Parameters

reader
XmlDictionaryReader

Een XmlDictionaryReader om de SAML-assertie te lezen.

samlSerializer
SamlSerializer

Een SamlSerializer die XML-elementen kan lezen in de SAML-assertie die zijn gedefinieerd in de SAML-specificatie.

keyInfoSerializer
SecurityTokenSerializer

Een SecurityTokenSerializer die de KeyInfo component van de digitale handtekening leest.

outOfBandTokenResolver
SecurityTokenResolver

Een SecurityTokenResolver waarmee het beveiligingstoken wordt bepaald waarmee de digitale handtekening is gemaakt.

Uitzonderingen

reader Is null

– of –

samlSerializer Is null

de ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) methode was eerder aangeroepen en dat de SAML-assertie digitaal is ondertekend.

reader verwijst niet naar een SAML-assertie die voldoet aan de SAML 1.1-specificatie.

Van toepassing op