SamlSerializer.LoadCondition Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest eine Bedingung, die bei der Bewertung der Gültigkeit einer SAML-Assertion unter Verwendung des angegebenen XML-Readers in Erwägung gezogen werden muss.
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
Parameter
- reader
- XmlDictionaryReader
Ein XmlDictionaryReader zum Lesen der SAML-Bedingung.
- keyInfoSerializer
- SecurityTokenSerializer
Ein SecurityTokenSerializer, der die KeyInfo
-Klausel der digitalen Signatur liest.
- outOfBandTokenResolver
- SecurityTokenResolver
Ein SecurityTokenResolver, der das Sicherheitstoken bestimmt, das die digitale Signatur erstellt hat.
Gibt zurück
Eine SamlCondition, die eine Bedingung angibt, die bei der Bewertung der Gültigkeit einer SAML-Assertion berücksichtigt werden muss.
Ausnahmen
reader
ist null
Hinweise
Wenn eine Anwendung einen eigenen Satz an Bedingungen definiert (das ist möglich, da <saml:Condition>
-Element einen Erweiterungspunkt darstellen), wird ein Serialisierungsprogramm benötigt, das diese Bedingungen lesen kann. Leiten Sie zum Erstellen eines Serialisierungsprogramms, das die benutzerdefinierten Attribute lesen kann, eine Klasse vom SamlSerializer ab, und überschreiben Sie die LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)-Methode.