Поделиться через


SamlSerializer Класс

Определение

Сериализует и десериализует объекты SamlSecurityToken в XML-документы и из них.

public ref class SamlSerializer
public class SamlSerializer
type SamlSerializer = class
Public Class SamlSerializer
Наследование
SamlSerializer

Комментарии

Сериализация XML — это процесс преобразования открытых свойств и полей объекта в серийный формат (в данном случае в формат XML) для хранения или транспортировки. Десериализация заново создает объект в его исходном состоянии из XML.

Класс SamlSerializer сериализует и десериализует маркеры безопасности SAML, имеющие расширяемый формат. В отличие от других маркеров безопасности маркеры SamlSecurityToken содержат XML-элементы и атрибуты, которые можно настроить для нужд приложения. Некоторые точки расширения для утверждения SAML включают элементы <saml:Advice>, <saml:Condition> и <saml:Statement>. Дополнительные сведения о переопределении способов считывания этих элементов см. в методах LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver), LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) и LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver).

Конструкторы

SamlSerializer()

Инициализирует новый экземпляр класса SamlSerializer.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Считывает дополнительные сведения, предоставленные центром SAML в элементе<saml:Advice> утверждения SAML, используя указанное средство чтения XML.

LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Считывает утверждение SAML из указанного средства чтения XML.

LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Считывает атрибут субъекта маркера безопасности SAML, используя указанное средство чтения XML.

LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Считывает условие, которое необходимо принимать во внимание при оценке действительности утверждений SAML, используя указанное средство чтения XML.

LoadConditions(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Считывает набор условий, которые необходимо принимать во внимание при оценке действительности утверждений SAML, используя указанное средство чтения XML.

LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Считывает инструкцию SAML, используя указанное средство чтения XML.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
PopulateDictionary(IXmlDictionary)

Заменяет набор XML-элементов и атрибутов по умолчанию, распознанных данным сериализатором, указанным словарем элементов и атрибутов.

ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Считывает маркер безопасности SAML из указанного средства чтения XML.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
WriteToken(SamlSecurityToken, XmlWriter, SecurityTokenSerializer)

Записывает указанный маркер безопасности SAML в указанный XML-сериализатор.

Применяется к

См. также раздел