Share via


SamlSerializer 類別

定義

SamlSecurityToken 物件序列化成為 XML 文件,以及從 XML 文件將物件還原序列化。

public ref class SamlSerializer
public class SamlSerializer
type SamlSerializer = class
Public Class SamlSerializer
繼承
SamlSerializer

備註

XML 序列化 (Serialization) 是將物件公用屬性和欄位轉換為儲存或傳輸所用的序列格式 (此處即為 XML) 的程。 還原序列化 (Deserialization) 是從 XML 將物件重新建立成它的原始狀態。

SamlSerializer 類別會序列化以及還原序列化具有可擴充格式的 SAML 安全性權杖。 不同於多數的其他安全性權杖,SamlSecurityToken 安全性權杖會包含能夠針對應用程式需求加以自訂的 XML 項目和屬性。 某些 SAML 判斷提示 (Assertion) 擴充點會包含 <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 序列化程式。

適用於

另請參閱