SamlSerializer.LoadCondition Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odczytuje warunek, który należy wziąć pod uwagę podczas oceny ważności asercji SAML przy użyciu określonego czytnika XML.
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
Parametry
- reader
- XmlDictionaryReader
Element XmlDictionaryReader do odczytania warunku SAML.
- keyInfoSerializer
- SecurityTokenSerializer
Element SecurityTokenSerializer , który odczytuje klauzulę KeyInfo podpisu cyfrowego.
- outOfBandTokenResolver
- SecurityTokenResolver
Element SecurityTokenResolver określający token zabezpieczający, który utworzył podpis cyfrowy.
Zwraca
Element SamlCondition określający warunek, który należy wziąć pod uwagę podczas oceny ważności asercji SAML.
Wyjątki
reader to null.
Uwagi
Gdy aplikacja definiuje własny zestaw warunków, co jest możliwe, ponieważ <saml:Condition> element jest punktem rozszerzalności, serializator, który rozumie, jak odczytać te warunki jest wymagany. Aby utworzyć serializator, który może odczytywać atrybuty niestandardowe, należy utworzyć klasę z SamlSerializer klasy i zastąpić metodę LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) .