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 в элементе |
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-сериализатор. |