SamlSerializer Klas

Definitie

Serialiseert en ontserialiseerde SamlSecurityToken objecten in en uit XML-documenten.

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

Opmerkingen

XML-serialisatie is het proces van het converteren van de openbare eigenschappen en velden van een object naar een seriële indeling (in dit geval XML) voor opslag of transport. Met deserialisatie wordt het object opnieuw gemaakt in de oorspronkelijke staat van de XML.

De SamlSerializer klasse serialiseert en deserialiseerde SAML-beveiligingstokens, die een uitbreidbare indeling hebben. In tegenstelling tot veel andere beveiligingstokens bevatten beveiligingstokens SamlSecurityToken XML-elementen en -kenmerken die kunnen worden aangepast voor de behoeften van een toepassing. Enkele van de uitbreidbaarheidspunten voor een SAML-assertie bevatten de <saml:Advice>, <saml:Condition>en <saml:Statement> elementen. Zie de LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver), LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)en LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) methoden voor meer informatie over het overschrijven van hoe elk van deze elementen wordt gelezen.

Constructors

Name Description
SamlSerializer()

Initialiseert een nieuw exemplaar van de SamlSerializer klasse.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Leest de aanvullende informatie van de SAML-instantie binnen een element van een <saml:Advice> SAML-assertie met behulp van de opgegeven XML-lezer.

LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Leest een SAML-assertie van de opgegeven XML-lezer.

LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Leest een kenmerk van het onderwerp van een SAML-beveiligingstoken met behulp van de opgegeven XML-lezer.

LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Leest een voorwaarde die in aanmerking moet worden genomen bij het beoordelen van de geldigheid van een SAML-assertie met behulp van de opgegeven XML-lezer.

LoadConditions(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Leest een set voorwaarden die in aanmerking moeten worden genomen bij het beoordelen van de geldigheid van een SAML-assertie met behulp van de opgegeven XML-lezer.

LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Leest een SAML-instructie met behulp van de opgegeven XML-lezer.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
PopulateDictionary(IXmlDictionary)

Vervangt de standaardset XML-elementen en -kenmerken die door deze serialisatiefunctie worden herkend door de opgegeven woordenlijst met elementen en kenmerken.

ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Leest een SAML-beveiligingstoken van de opgegeven XML-lezer.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
WriteToken(SamlSecurityToken, XmlWriter, SecurityTokenSerializer)

Hiermee schrijft u het opgegeven SAML-beveiligingstoken naar de opgegeven XML-serializer.

Van toepassing op

Zie ook