SamlSerializer.LoadCondition Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lee una condición que se debe tener en cuenta al evaluar la validez de una aserción de SAML mediante el lector XML especificado.
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
Parámetros
- reader
- XmlDictionaryReader
para XmlDictionaryReader leer la condición SAML.
- keyInfoSerializer
- SecurityTokenSerializer
que SecurityTokenSerializer lee la KeyInfo cláusula de la firma digital.
- outOfBandTokenResolver
- SecurityTokenResolver
que SecurityTokenResolver determina el token de seguridad que creó la firma digital.
Devoluciones
que SamlCondition especifica una condición que se debe tener en cuenta al evaluar la validez de una aserción de SAML.
Excepciones
reader es null.
Comentarios
Cuando una aplicación define su propio conjunto de condiciones, lo que es posible porque el <saml:Condition> elemento es un punto de extensibilidad, un serializador que entiende cómo leer esas condiciones es necesario. Para crear un serializador que pueda leer los atributos personalizados, derive una clase de SamlSerializer e invalide el LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) método .