SamlSerializer.LoadStatement Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Čte příkaz SAML pomocí zadané čtečky XML.
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
Parametry
- reader
- XmlDictionaryReader
An XmlDictionaryReader pro čtení příkazu SAML.
- keyInfoSerializer
- SecurityTokenSerializer
A SecurityTokenSerializer , který čte klauzuli KeyInfo
digitálního podpisu.
- outOfBandTokenResolver
- SecurityTokenResolver
A SecurityTokenResolver , který určuje token zabezpečení, který vytvořil digitální podpis.
Návraty
A SamlStatement , který představuje příkaz SAML.
Výjimky
reader
je null
.
Příklady
SamlAuthorizationDecisionStatement
Poznámky
SamlSecurityToken tokeny zabezpečení určují své deklarace identity pomocí kontrolních výrazů SAML, kde jsou podrobnosti deklarací identity zadané v příkazech SAML. Specifikace SAML definuje následující typy příkazů:
Metoda LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) čte příkazy SAML uvedené výše. Když aplikace definuje a používá vlastní příkazy, vytvořte serializátor pro čtení jejich obsahu. Chcete-li vytvořit vlastní serializátor, odvodit třídu z SamlSerializer a přepsat metodu LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) . Vlastní příkazy SAML jsou obsaženy v elementu <saml:Statement>
.