SamlSerializer.LoadCondition Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Läser ett villkor som måste beaktas när du utvärderar giltigheten för ett SAML-intyg med den angivna XML-läsaren.
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
Parametrar
- reader
- XmlDictionaryReader
En XmlDictionaryReader för att läsa SAML-villkoret.
- keyInfoSerializer
- SecurityTokenSerializer
En SecurityTokenSerializer som läser satsen för KeyInfo den digitala signaturen.
- outOfBandTokenResolver
- SecurityTokenResolver
En SecurityTokenResolver som avgör säkerhetstoken som skapade den digitala signaturen.
Returer
En SamlCondition som anger ett villkor som måste beaktas vid bedömningen av giltigheten för en SAML-försäkran.
Undantag
reader är null.
Kommentarer
När ett program definierar sin egen uppsättning villkor, vilket är möjligt eftersom elementet <saml:Condition> är en utökningspunkt, behövs en serialiserare som förstår hur de villkoren ska läsas. Om du vill skapa en serialiserare som kan läsa anpassade attribut härleder du en klass från SamlSerializer och åsidosätter LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) metoden.