SamlSerializer.LoadCondition Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Legge una condizione che deve essere presa in considerazione durante la valutazione della validità di un'asserzione SAML usando il lettore XML specificato.
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
Parametri
- reader
- XmlDictionaryReader
Oggetto XmlDictionaryReader per leggere la condizione SAML.
- keyInfoSerializer
- SecurityTokenSerializer
Oggetto SecurityTokenSerializer che legge la KeyInfo clausola della firma digitale.
- outOfBandTokenResolver
- SecurityTokenResolver
Oggetto SecurityTokenResolver che determina il token di sicurezza che ha creato la firma digitale.
Valori restituiti
Oggetto SamlCondition che specifica una condizione che deve essere presa in considerazione durante la valutazione della validità di un'asserzione SAML.
Eccezioni
reader è null.
Commenti
Quando un'applicazione definisce il proprio set di condizioni, che è possibile perché l'elemento <saml:Condition> è un punto di estendibilità, è necessario un serializzatore che capisce come leggere tali condizioni. Per creare un serializzatore in grado di leggere gli attributi personalizzati, derivare una classe da SamlSerializer ed eseguire l'override del LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) metodo .