SamlSubject.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 l’élément <saml:Subject> à 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
Pour XmlDictionaryReader lire l’élément <saml:Subject> .
- samlSerializer
- SamlSerializer
Capable SamlSerializer de lire des éléments XML dans une assertion SAML.
- keyInfoSerializer
- SecurityTokenSerializer
Qui SecurityTokenSerializer lit la KeyInfo clause de la signature numérique.
- outOfBandTokenResolver
- SecurityTokenResolver
Qui SecurityTokenResolver détermine le jeton de sécurité qui a créé la signature numérique.
Exceptions
reader fait référence à un élément XML dans lequel l’un des éléments suivants est vrai :
Contient un <saml:NameIdentifier> élément sans valeur.
-ou-
Contient un <saml:ConfirmationMethod> élément sans valeur.
-ou-
Contient un <saml:SubjectConfirmation> élément qui n’a pas au moins un <saml:ConfirmationMethod> élément enfant.
-ou-
Ne contient pas au moins un ou <saml:ConfirmationMethod> un <saml:NameIdentifier> élément.
reader fait référence à un élément XML qui contient un <ds:KeyInfo> élément qui n’a pas de clé pouvant être récupérée.
Remarques
La ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) méthode définit les Namepropriétés , NameFormatNameQualifierConfirmationMethodsCryptoKeyIdentifieret SubjectConfirmationData les propriétés.