SamlSerializer Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
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. |