SamlSerializer.LoadStatement 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 SAML-instructie met behulp van de opgegeven XML-lezer.
public:
virtual System::IdentityModel::Tokens::SamlStatement ^ LoadStatement(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual System.IdentityModel.Tokens.SamlStatement LoadStatement(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member LoadStatement : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlStatement
override this.LoadStatement : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlStatement
Public Overridable Function LoadStatement (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver) As SamlStatement
Parameters
- reader
- XmlDictionaryReader
Een XmlDictionaryReader om de SAML-instructie 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 SamlStatement die de SAML-instructie vertegenwoordigt.
Uitzonderingen
reader is null.
Voorbeelden
SamlAuthorizationDecisionStatement
Opmerkingen
SamlSecurityToken beveiligingstokens geven hun claims op met behulp van SAML-asserties waarbij de details van de claims worden opgegeven in SAML-instructies. De SAML-specificatie definieert de volgende instructietypen:
De LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) methode leest de EERDER vermelde SAML-instructies. Wanneer aangepaste instructies worden gedefinieerd en gebruikt door een toepassing, maakt u een serializer om de inhoud ervan te lezen. Als u de aangepaste serializer wilt maken, moet u een klasse afleiden van SamlSerializer de methode en deze LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) overschrijven. Aangepaste SAML-instructies bevinden zich in een <saml:Statement> element.