SamlAssertion.ReadXml Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit une assertion SAML à partir du lecteur XML spécifié.
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)
Paramètres
- reader
- XmlDictionaryReader
XmlDictionaryReader pour lire l'assertion SAML.
- samlSerializer
- SamlSerializer
Objet SamlSerializer qui est capable de lire des éléments XML dans l'assertion SAML qui sont définis dans la spécification SAML.
- keyInfoSerializer
- SecurityTokenSerializer
SecurityTokenSerializer qui lit la clause KeyInfo
de la signature numérique.
- outOfBandTokenResolver
- SecurityTokenResolver
Objet SecurityTokenResolver qui détermine le jeton de sécurité qui a créé la signature numérique.
Exceptions
la méthode ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) avait été appelée précédemment et cette assertion SAML a été signée numériquement.
reader
ne fait pas référence à une assertion SAML qui est compatible avec la spécification SAML 1.1.