SamlSerializer.LoadCondition Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Lê uma condição que deve ser tida em conta ao avaliar a validade de uma afirmação SAML usando o leitor 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
E XmlDictionaryReader para ler a condição do SML.
- keyInfoSerializer
- SecurityTokenSerializer
A SecurityTokenSerializer que lê a KeyInfo cláusula da assinatura digital.
- outOfBandTokenResolver
- SecurityTokenResolver
A que determina o token de segurança que criou SecurityTokenResolver a assinatura digital.
Devoluções
A SamlCondition que especifica uma condição que deve ser tida em conta ao avaliar a validade de uma afirmação SAML.
Exceções
reader é null.
Observações
Quando uma aplicação define o seu próprio conjunto de condições, o que é possível porque o <saml:Condition> elemento é um ponto de extensibilidade, é necessário um serializador que compreenda como ler essas condições. Para criar um serializador que possa ler os atributos personalizados, derive uma classe a partir de SamlSerializer e sobrepone o LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) método.