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