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 du sujet 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
Objet XmlDictionaryReader pour lire les attributs.
- 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.
Retours
SamlAttribute qui représente une demande qui est un attribut du sujet 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 requis. Un attribut SAML est différent d'un attribut XML. Un attribut SAML est contenu dans un élément <saml:Attribute>
et peut contenir tout code XML correct, pas seulement un attribut. Pour créer un sérialiseur qui peut lire les attributs personnalisés, dérivez une classe de SamlSerializer et substituez la méthode LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver).