SamlSerializer.LoadAttribute Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Leest een kenmerk van het onderwerp van een SAML-beveiligingstoken met behulp van de opgegeven XML-lezer.
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
Parameters
- reader
- XmlDictionaryReader
Een XmlDictionaryReader om de kenmerken te lezen.
- keyInfoSerializer
- SecurityTokenSerializer
Een SecurityTokenSerializer die de KeyInfo component van de digitale handtekening leest.
- outOfBandTokenResolver
- SecurityTokenResolver
Een SecurityTokenResolver waarmee het beveiligingstoken wordt bepaald waarmee de digitale handtekening is gemaakt.
Retouren
Een SamlAttribute die een claim vertegenwoordigt die een kenmerk is van het onderwerp van een SAML-beveiligingstoken.
Opmerkingen
Wanneer een toepassing een eigen set kenmerken definieert, wat mogelijk is omdat SAML-kenmerken een uitbreidbaarheidspunt is, is een serializer die begrijpt hoe deze kenmerken moeten worden gelezen. Een SAML-kenmerk verschilt van een XML-kenmerk. Een SAML-kenmerk bevindt zich in een <saml:Attribute> element en kan een goed opgemaakte XML bevatten, niet alleen een kenmerk. Als u een serializer wilt maken die de aangepaste kenmerken kan lezen, moet u een klasse afleiden van SamlSerializer de methode en deze LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) overschrijven.