SamlSerializer.LoadCondition Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit une condition qui doit être prise en compte lors de l'évaluation de la validité d'une assertion SAML à l'aide du lecteur XML spécifié.
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
Paramètres
- reader
- XmlDictionaryReader
XmlDictionaryReader pour lire la condition SAML.
- keyInfoSerializer
- SecurityTokenSerializer
SecurityTokenSerializer qui lit la clause KeyInfo
de la signature numérique.
- outOfBandTokenResolver
- SecurityTokenResolver
Objet SecurityTokenResolver qui détermine le jeton de sécurité qui a créé la signature numérique.
Retours
SamlCondition qui spécifie une condition qui doit être prise en compte lors de l'évaluation de la validité d'une assertion SAML.
Exceptions
reader
a la valeur null
.
Remarques
Lorsqu'une application définit son propre ensemble de conditions, ce qui est possible car l'élément <saml:Condition>
est un point d'extensibilité, un sérialiseur qui comprend comment lire ces conditions est requis. Pour créer un sérialiseur qui peut lire les attributs personnalisés, dérivez une classe de SamlSerializer et substituez la méthode LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver).