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)

使用指定 XML 读取器读取 SAML 断言的<saml:Advice> 元素中 SAML 授权机构所提供的附加信息。

LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

从指定的 XML 读取器读取 SAML 断言。

LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

使用指定的 XML 阅读器读取 SAML 安全令牌主题的属性。

LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

使用指定的 XML 读取器读取评估 SAML 断言有效性时必须考虑的条件。

LoadConditions(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

使用指定的 XML 读取器读取评估 SAML 断言有效性时必须考虑的条件集。

LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

使用指定的 XML 读取器读取 SAML 语句。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
PopulateDictionary(IXmlDictionary)

将此序列化程序能识别的 XML 元素和属性默认集替换为指定的元素和属性字典。

ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

从指定的 XML 读取器读取 SAML 安全令牌。

ToString()

返回表示当前对象的字符串。

(继承自 Object)
WriteToken(SamlSecurityToken, XmlWriter, SecurityTokenSerializer)

将指定的 SAML 安全令牌写入指定的 XML 序列化程序。

适用于

另请参阅