SamlSerializer Klass
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.
Serialiserar och deserialiserar SamlSecurityToken objekt till och från XML-dokument.
public ref class SamlSerializer
public class SamlSerializer
type SamlSerializer = class
Public Class SamlSerializer
- Arv
-
SamlSerializer
Kommentarer
XML-serialisering är processen att konvertera ett objekts offentliga egenskaper och fält till ett serieformat (i det här fallet XML) för lagring eller transport. Deserialisering återskapar objektet i dess ursprungliga tillstånd från XML-koden.
Klassen SamlSerializer serialiserar och deserialiserar SAML-säkerhetstoken, som har ett utökningsbart format. Till skillnad från många andra säkerhetstoken SamlSecurityToken innehåller säkerhetstoken XML-element och attribut som kan anpassas efter ett programs behov. Några av utökningspunkterna för en SAML-försäkran är elementen <saml:Advice>, <saml:Condition>och <saml:Statement> . Mer information om hur du åsidosätter hur vart och ett av dessa element läss finns i LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)metoderna , LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)och LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) .
Konstruktorer
| Name | Description |
|---|---|
| SamlSerializer() |
Initierar en ny instans av SamlSerializer klassen. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Läser ytterligare information som tillhandahålls av SAML-utfärdaren inom ett |
| LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Läser en SAML-försäkran från den angivna XML-läsaren. |
| LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Läser ett attribut för ämnet för en SAML-säkerhetstoken med den angivna XML-läsaren. |
| LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
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. |
| LoadConditions(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Läser en uppsättning villkor som måste beaktas när du utvärderar giltigheten för en SAML-försäkran med den angivna XML-läsaren. |
| LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Läser en SAML-instruktion med den angivna XML-läsaren. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| PopulateDictionary(IXmlDictionary) |
Ersätter standarduppsättningen med XML-element och attribut som identifieras av den här serialiseraren med den angivna ordlistan med element och attribut. |
| ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver) |
Läser en SAML-säkerhetstoken från den angivna XML-läsaren. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| WriteToken(SamlSecurityToken, XmlWriter, SecurityTokenSerializer) |
Skriver den angivna SAML-säkerhetstoken till den angivna XML-serialiseraren. |