SamlSerializer Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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. |