Sdílet prostřednictvím


SamlAttributeStatement.ReadXml Metoda

Definice

Načte příkaz atributu SAML ze zadané čtečky XML.

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

Parametry

reader
XmlDictionaryReader

An XmlDictionaryReader pro čtení příkazu atributu SAML.

samlSerializer
SamlSerializer

Objekt SamlSerializer , který je schopen číst elementy XML v příkazu atributu SAML, který je definován ve specifikaci SAML.

keyInfoSerializer
SecurityTokenSerializer

A SecurityTokenSerializer , který čte klauzuli KeyInfo digitálního podpisu.

outOfBandTokenResolver
SecurityTokenResolver

A SecurityTokenResolver , který určuje token zabezpečení, který vytvořil digitální podpis.

Výjimky

reader je null

-nebo-

samlSerializer je null

readerOdkazuje na element XML, který neobsahuje element.<saml:Subject>

-nebo-

reader odkazuje na element XML, který obsahuje <saml:Attribute> prvek, který nemá hodnotu atributu.

Poznámky

Metoda ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) nastaví Attributes vlastnosti a SamlSubject .

Platí pro