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 beim Bewerten der Gültigkeit einer SAML-Assertion mit dem angegebenen XML-Reader berücksichtigt 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
Eine XmlDictionaryReader zum Lesen der SAML-Bedingung.
- keyInfoSerializer
- SecurityTokenSerializer
A SecurityTokenSerializer that reads the KeyInfo clause of the digital signature.
- outOfBandTokenResolver
- SecurityTokenResolver
Ein SecurityTokenResolver Wert, der das Sicherheitstoken bestimmt, das die digitale Signatur erstellt hat.
Gibt zurück
Ein SamlCondition Wert, der eine Bedingung angibt, die bei der Beurteilung der Gültigkeit einer SAML-Assertion berücksichtigt werden muss.
Ausnahmen
reader ist null.
Hinweise
Wenn eine Anwendung einen eigenen Satz von Bedingungen definiert, was möglich ist, da das <saml:Condition> Element ein Erweiterungspunkt ist, ist ein Serialisierer, der versteht, wie diese Bedingungen gelesen werden müssen. Um einen Serialisierer zu erstellen, der die benutzerdefinierten Attribute lesen kann, leiten Sie eine Klasse von der Methode ab SamlSerializer und überschreiben sie.LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)