Język

SamlSerializer Klasa

Definicja

Serializuje i deserializuje SamlSecurityToken obiekty do i z dokumentów XML.

public ref class SamlSerializer
public class SamlSerializer
type SamlSerializer = class
Public Class SamlSerializer
Dziedziczenie
SamlSerializer

Uwagi

Serializacja XML to proces konwertowania właściwości publicznych i pól obiektu na format seryjny (w tym przypadku XML) dla magazynu lub transportu. Deserializacja ponownie tworzy obiekt w oryginalnym stanie z pliku XML.

Klasa SamlSerializer serializuje i deserializuje tokeny zabezpieczające SAML, które mają rozszerzalny format. W przeciwieństwie do wielu innych tokenów zabezpieczających SamlSecurityToken tokeny zabezpieczające obejmują elementy XML i atrybuty, które można dostosować pod kątem potrzeb aplikacji. Niektóre punkty rozszerzalności dla asercji SAML obejmują <saml:Advice>elementy , <saml:Condition>i <saml:Statement> . Aby uzyskać więcej informacji na temat zastępowania sposobu odczytywania poszczególnych elementów, zobacz LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)metody , LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)i LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) .

Konstruktory

Nazwa Opis
SamlSerializer()

Inicjuje nowe wystąpienie klasy SamlSerializer.

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Odczytuje dodatkowe informacje dostarczone przez urząd SAML w ramach <saml:Advice> elementu asercji SAML przy użyciu określonego czytnika XML.

LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Odczytuje asercji SAML z określonego czytnika XML.

LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Odczytuje atrybut podmiotu tokenu zabezpieczającego SAML przy użyciu określonego czytnika XML.

LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Odczytuje warunek, który należy wziąć pod uwagę podczas oceny ważności asercji SAML przy użyciu określonego czytnika XML.

LoadConditions(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Odczytuje zestaw warunków, które należy wziąć pod uwagę podczas oceny ważności asercji SAML przy użyciu określonego czytnika XML.

LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Odczytuje instrukcję SAML przy użyciu określonego czytnika XML.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
PopulateDictionary(IXmlDictionary)

Zastępuje domyślny zestaw elementów XML i atrybutów rozpoznawanych przez ten serializator określonym słownikiem elementów i atrybutów.

ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Odczytuje token zabezpieczający SAML z określonego czytnika XML.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
WriteToken(SamlSecurityToken, XmlWriter, SecurityTokenSerializer)

Zapisuje określony token zabezpieczający SAML w określonym serializatorze XML.

Dotyczy

Zobacz też