SamlSerializer.LoadCondition Método

Definição

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.

Aplica-se a

Ver também