SamlSerializer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Serialisiert und deserialisiert SamlSecurityToken Objekte in und aus XML-Dokumenten.
public ref class SamlSerializer
public class SamlSerializer
type SamlSerializer = class
Public Class SamlSerializer
- Vererbung
-
SamlSerializer
Hinweise
Die XML-Serialisierung ist der Prozess der Konvertierung der öffentlichen Eigenschaften und Felder eines Objekts in ein serielles Format (in diesem Fall XML) für Speicher oder Transport. Die Deserialisierung erstellt das Objekt in seinem ursprünglichen Zustand aus dem XML-Code neu.
Die SamlSerializer Klasse serialisiert und deserialisiert SAML-Sicherheitstoken, die ein erweiterbares Format aufweisen. Im Gegensatz zu vielen anderen Sicherheitstoken SamlSecurityToken enthalten Sicherheitstoken XML-Elemente und Attribute, die für die Anforderungen einer Anwendung angepasst werden können. Einige der Erweiterbarkeitspunkte für eine SAML-Assertion umfassen die <saml:Advice>, <saml:Condition>und <saml:Statement> Elemente. Weitere Informationen zum Überschreiben, wie jedes dieser Elemente gelesen wird, finden Sie in den LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)Methoden und , LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)und LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)
Konstruktoren
| Name | Beschreibung |
|---|---|
| SamlSerializer() |
Initialisiert eine neue Instanz der SamlSerializer-Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Liest die zusätzlichen Informationen, die von der SAML-Autorität innerhalb eines |
| LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Liest eine SAML-Assertion aus dem angegebenen XML-Reader. |
| LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Liest ein Attribut des Betreffs eines SAML-Sicherheitstokens mithilfe des angegebenen XML-Readers. |
| LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Liest eine Bedingung, die beim Bewerten der Gültigkeit einer SAML-Assertion mit dem angegebenen XML-Reader berücksichtigt werden muss. |
| LoadConditions(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Liest eine Reihe von Bedingungen, die bei der Bewertung der Gültigkeit einer SAML-Assertion mit dem angegebenen XML-Reader berücksichtigt werden müssen. |
| LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Liest eine SAML-Anweisung mit dem angegebenen XML-Reader. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| PopulateDictionary(IXmlDictionary) |
Ersetzt den Standardsatz von XML-Elementen und -Attributen, die von diesem Serializer erkannt werden, durch das angegebene Wörterbuch von Elementen und Attributen. |
| ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver) |
Liest ein SAML-Sicherheitstoken aus dem angegebenen XML-Reader. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| WriteToken(SamlSecurityToken, XmlWriter, SecurityTokenSerializer) |
Schreibt das angegebene SAML-Sicherheitstoken in den angegebenen XML-Serializer. |