WSFederationMessage 類別

定義

表示 WS-同盟訊息訊息並定義基底類別,更多特殊的 WS-同盟訊息類別都是從這個基底類別衍生的。

public ref class WSFederationMessage abstract : System::IdentityModel::Services::FederationMessage
public abstract class WSFederationMessage : System.IdentityModel.Services.FederationMessage
type WSFederationMessage = class
    inherit FederationMessage
Public MustInherit Class WSFederationMessage
Inherits FederationMessage
繼承
WSFederationMessage
衍生

備註

類別 WSFederationMessage 代表 WS-Federation 要求或 WS-Federation 回應。 代表衍生自 WSFederationMessage之特定 WS-Federation 訊息的更特製化類別;例如, SignInRequestMessage 代表 WS-Federation 登入要求訊息的 類別。

類別 WSFederationMessage 會公開數個可用來設定或存取個別訊息參數的屬性。 您也可以透過 Parameters 字典來設定或存取這些參數。 例如,您可以透過 Encoding 屬性或在訊息中指定 「wencoding」 做為字典的索引鍵 Parameters ,來讀取訊息中的 wencoding 參數。

WSFederationMessage包含靜態方法,您可以呼叫 以建立適當的 WS-Federation 訊息來源:包含查詢字串的 URL、基底 URL 和 WS-Federation 參數名稱和值的集合;或形成 HTTP 要求中張貼數據的集合。

如需此類別所代表之訊息的詳細資訊,請參閱下列規格的第13節: Web服務同盟語言 (WS-Federation) 1.2 版

建構函式

WSFederationMessage(Uri, String)

從套用訊息的基底 URL 以及要執行的動作 (wa 訊息參數),初始化 WSFederationMessage 類別的新執行個體。

屬性

Action

取得或設定訊息的 wa 參數。

BaseUri

取得或設定訊息套用至其中的基底 URL。

(繼承來源 FederationMessage)
Context

取得或設定訊息的 wctx 參數。

Encoding

取得或設定訊息的 wencoding 參數。

Parameters

取得訊息參數,做為字典。

(繼承來源 FederationMessage)

方法

CreateFromFormPost(HttpRequestBase)

從在指定之要求中收到的表單張貼建立 WS-Federation 訊息。

CreateFromNameValueCollection(Uri, NameValueCollection)

從參數的 NameValueCollection 建立 WS-Federation 訊息。

CreateFromUri(Uri)

從指定的 URI 建立 WS-Federation 訊息。 此參數是假設在查詢字串中被指定。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetParameter(String)

從參數字典傳回指定的參數值。

(繼承來源 FederationMessage)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
RemoveParameter(String)

從參數字典中移除參數。

(繼承來源 FederationMessage)
SetParameter(String, String)

設定參數字典中的參數值。

(繼承來源 FederationMessage)
SetUriParameter(String, String)

設定參數字典中的參數值。 此值必須是絕對 URI。

(繼承來源 FederationMessage)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
TryCreateFromUri(Uri, WSFederationMessage)

嘗試從指定的 URI 建立 WS-Federation 訊息。 此參數是假設被指定為查詢字串。

Validate()

驗證訊息。

(繼承來源 FederationMessage)
Write(TextWriter)

在衍生類別中覆寫時,寫入訊息至輸出資料流中。

(繼承來源 FederationMessage)
WriteFormPost()

將訊息序列化為表單張貼並傳回結果表單與其字串 Javascript。

(繼承來源 FederationMessage)
WriteQueryString()

傳回代表查詢字串格式訊息的字串。

(繼承來源 FederationMessage)

適用於