FederationMessage クラス

定義

すべてのフェデレーション メッセージ クラスの派生元となる基本クラスを定義します。

public ref class FederationMessage abstract
public abstract class FederationMessage
type FederationMessage = class
Public MustInherit Class FederationMessage
継承
FederationMessage
派生

注意 (実装者)

少なくとも、派生クラスの Write(TextWriter) メソッドをオーバーライドする必要があります。また、保護された Validate() メソッドをオーバーライドすることもできます。

コンストラクター

名前 説明
FederationMessage(Uri)

FederationMessage クラスを初期化するために、派生クラスのコンストラクターから呼び出されます。

プロパティ

名前 説明
BaseUri

メッセージが適用されるベース URL を取得または設定します。

Parameters

メッセージ パラメーターをディクショナリとして取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetBaseUrl(Uri)

指定した URI からベース URL を抽出するヘルパー メソッド。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetParameter(String)

パラメーター ディクショナリから指定されたパラメーター値を返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ParseQueryString(Uri)

指定した URI 内のクエリ文字列を NameValueCollectionに解析するヘルパー メソッド。

RemoveParameter(String)

パラメーター ディクショナリからパラメーターを削除します。

SetParameter(String, String)

パラメーター ディクショナリ内のパラメーターの値を設定します。

SetUriParameter(String, String)

パラメーター ディクショナリ内のパラメーターの値を設定します。 値は絶対 URI である必要があります。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Validate()

メッセージを検証します。

Write(TextWriter)

派生クラスでオーバーライドされると、メッセージを出力ストリームに書き込みます。

WriteFormPost()

メッセージをフォームポストとしてシリアル化し、結果の Form を Javascript と共に文字列として返します。

WriteQueryString()

クエリ文字列形式のメッセージの文字列形式を返します。

適用対象