Udostępnij za pośrednictwem


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 i pól publicznych obiektu na format seryjny (w tym przypadku XML) na potrzeby magazynu lub transportu. Deserializacja ponownie tworzy obiekt w pierwotnym 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ć do 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 każdego z tych elementów, zobacz LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)metody , LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)i LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) .

Konstruktory

SamlSerializer()

Inicjuje nowe wystąpienie klasy SamlSerializer.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera wartość 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 asercję 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 Objectelementu .

(Odziedziczone po Object)
PopulateDictionary(IXmlDictionary)

Zastępuje domyślny zestaw elementów i atrybutów XML 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ż