SamlSerializer.LoadAttribute 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 un attribut de l’objet d’un jeton de sécurité SAML à l’aide du lecteur XML spécifié.
public:
virtual System::IdentityModel::Tokens::SamlAttribute ^ LoadAttribute(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual System.IdentityModel.Tokens.SamlAttribute LoadAttribute(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member LoadAttribute : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlAttribute
override this.LoadAttribute : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlAttribute
Public Overridable Function LoadAttribute (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver) As SamlAttribute
Paramètres
- reader
- XmlDictionaryReader
Pour XmlDictionaryReader lire les attributs.
- 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.
Retours
Qui SamlAttribute représente une revendication qui est un attribut de l’objet d’un jeton de sécurité SAML.
Remarques
Lorsqu’une application définit son propre ensemble d’attributs, ce qui est possible, car les attributs SAML sont un point d’extensibilité, un sérialiseur qui comprend comment lire ces attributs est nécessaire. Un attribut SAML est différent d’un attribut XML. Un attribut SAML est contenu dans un <saml:Attribute> élément et peut contenir n’importe quel xml bien formé, pas seulement un attribut. Pour créer un sérialiseur capable de lire les attributs personnalisés, dérivez une classe et SamlSerializer remplacez la LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) méthode.