SamlSerializer.LoadCondition 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 voorwaarde die in aanmerking moet worden genomen bij het beoordelen van de geldigheid van een SAML-assertie met behulp van de opgegeven XML-lezer.
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
Parameters
- reader
- XmlDictionaryReader
Een XmlDictionaryReader om de SAML-voorwaarde 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 SamlCondition die een voorwaarde aangeeft waarmee rekening moet worden gehouden bij het beoordelen van de geldigheid van een SAML-assertie.
Uitzonderingen
reader is null.
Opmerkingen
Wanneer een toepassing een eigen set voorwaarden definieert, wat mogelijk is omdat het <saml:Condition> element een uitbreidbaarheidspunt is, is een serializer die begrijpt hoe deze voorwaarden moeten worden gelezen. Als u een serializer wilt maken die de aangepaste kenmerken kan lezen, moet u een klasse afleiden van SamlSerializer de methode en deze LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) overschrijven.