Freigeben über


SamlSerializer.LoadCondition Methode

Definition

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.

Gilt für:

Weitere Informationen