SamlSerializer.LoadCondition 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í.
Přečte podmínku, kterou je třeba vzít v úvahu při posuzování platnosti kontrolního výrazu SAML pomocí zadané čtečky XML.
public:
virtual System::IdentityModel::Tokens::SamlCondition ^ LoadCondition(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual System.IdentityModel.Tokens.SamlCondition LoadCondition (System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member LoadCondition : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlCondition
override this.LoadCondition : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlCondition
Public Overridable Function LoadCondition (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver) As SamlCondition
Parametry
- reader
- XmlDictionaryReader
An XmlDictionaryReader pro čtení podmínky 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 SamlCondition , který určuje podmínku, kterou je třeba vzít v úvahu při posuzování platnosti kontrolního výrazu SAML.
Výjimky
reader
je null
.
Poznámky
Když aplikace definuje vlastní sadu podmínek, což je možné, protože <saml:Condition>
element je rozšiřitelný bod, serializátor, který rozumí, jak číst tyto podmínky je potřeba. Chcete-li vytvořit serializátor, který může číst vlastní atributy, odvodit třídu z SamlSerializer a přepsat metodu LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) .