Sdílet prostřednictvím


SamlSerializer Třída

Definice

Serializuje a deserializuje SamlSecurityToken objekty do a z dokumentů XML.

public ref class SamlSerializer
public class SamlSerializer
type SamlSerializer = class
Public Class SamlSerializer
Dědičnost
SamlSerializer

Poznámky

Serializace XML je proces převodu veřejných vlastností a polí objektu do sériového formátu (v tomto případě XML) pro uložení nebo přenos. Deserializace znovu vytvoří objekt v původním stavu z XML.

Třída SamlSerializer serializuje a deserializuje tokeny zabezpečení SAML, které mají rozšiřitelný formát. Na rozdíl od mnoha jiných tokenů SamlSecurityToken zabezpečení obsahují tokeny zabezpečení elementy XML a atributy, které je možné přizpůsobit potřebám aplikace. Mezi body rozšiřitelnosti kontrolního výrazu SAML patří elementy <saml:Advice>, <saml:Condition>a <saml:Statement> . Další podrobnosti o přepsání způsobu čtení jednotlivých prvků najdete v LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)metodách , LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)a LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) .

Konstruktory

SamlSerializer()

Inicializuje novou instanci SamlSerializer třídy.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Přečte další informace poskytnuté autoritou SAML v elementu <saml:Advice> kontrolního výrazu SAML pomocí zadané čtečky XML.

LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Načte kontrolní výraz SAML ze zadané čtečky XML.

LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Načte atribut předmětu tokenu zabezpečení SAML pomocí zadané čtečky XML.

LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Přečte podmínku, kterou je třeba vzít v úvahu při posuzování platnosti kontrolního výrazu SAML pomocí zadané čtečky XML.

LoadConditions(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Přečte sadu podmínek, které je třeba vzít v úvahu při posuzování platnosti kontrolního výrazu SAML pomocí zadané čtečky XML.

LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Čte příkaz SAML pomocí zadané čtečky XML.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
PopulateDictionary(IXmlDictionary)

Nahradí výchozí sadu elementů XML a atributů, které jsou rozpoznány tímto serializátorem zadaným slovníkem elementů a atributů.

ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Načte token zabezpečení SAML ze zadané čtečky XML.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
WriteToken(SamlSecurityToken, XmlWriter, SecurityTokenSerializer)

Zapíše zadaný token zabezpečení SAML do zadaného serializátoru XML.

Platí pro

Viz také