SamlSubject.ReadXml Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Leest het <saml:Subject> element uit 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 het <saml:Subject> element te lezen.
- samlSerializer
- SamlSerializer
Een SamlSerializer die XML-elementen in een SAML-assertie kan lezen.
- 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 verwijst naar een XML-element waarin een van de volgende waar is:
Bevat een <saml:NameIdentifier> element zonder waarde.
– of –
Bevat een <saml:ConfirmationMethod> element zonder waarde.
– of –
Bevat een <saml:SubjectConfirmation> element dat niet ten minste één <saml:ConfirmationMethod> onderliggend element heeft.
– of –
Bevat niet ten minste één <saml:ConfirmationMethod> element of <saml:NameIdentifier> element.
reader verwijst naar een XML-element dat een <ds:KeyInfo> element bevat dat geen sleutel heeft die kan worden opgehaald.
Opmerkingen
Met de ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) methode worden de Nameeigenschappen , , NameFormat, ConfirmationMethodsNameQualifier, , Cryptoen KeyIdentifierSubjectConfirmationData eigenschappen ingesteld.