MessageHeader クラス

定義

SOAP ヘッダーの内容を表します。

public ref class MessageHeader abstract : System::ServiceModel::Channels::MessageHeaderInfo
public abstract class MessageHeader : System.ServiceModel.Channels.MessageHeaderInfo
type MessageHeader = class
    inherit MessageHeaderInfo
Public MustInherit Class MessageHeader
Inherits MessageHeaderInfo
継承
MessageHeader

注釈

メッセージ ヘッダーは、メッセージを説明するオプションのメタデータを格納し、Message クラスによってカプセル化されます。

Message は、アプリケーション固有のメッセージ内の情報を渡すための拡張メカニズムとして使用されるヘッダーを持つことができます。 Headers を使用して、Add メソッドを呼び出すことにより、メッセージ ヘッダーをメッセージに追加します。

Windows Communication Foundation (WCF) には、次の表に示すように、定義済みのメッセージ ヘッダーが多数用意されています。

ヘッダー名 [説明]
終了 メッセージのターゲットのロールを格納します。
操作 メッセージの処理方法の説明を提供します。
FaultTo エラーの送信先となるノードのアドレスを格納します。
ソース メッセージを送ったノードのアドレスを格納します。
Request メッセージが要求かどうかを示します。
MessageID メッセージの一意の ID を格納します。
RelatesTo このメッセージに関連するメッセージの ID を格納します。
ReplyTo 要求の応答の送信先となるノードのアドレスを格納します。

コンストラクター

MessageHeader()

MessageHeader クラスの新しいインスタンスを初期化します。

プロパティ

Actor

メッセージ ヘッダーの対象受信先を取得または設定します。

IsReferenceParameter

メッセージ ヘッダーがエンドポイント参照の参照パラメーターを格納しているかどうかを指定する値を取得します。

MustUnderstand

SOAP 1.1/1.2 仕様に従って、ヘッダーを認識する必要があるかどうかを示す値を取得または設定します。

Name

メッセージ ヘッダーの名前を取得します。

(継承元 MessageHeaderInfo)
Namespace

メッセージ ヘッダーの名前空間を取得します。

(継承元 MessageHeaderInfo)
Relay

ヘッダーの転送が必要かどうかを示す値を取得します。

メソッド

CreateHeader(String, String, Object)

指定したデータを使用して、新しいメッセージ ヘッダーを作成します。

CreateHeader(String, String, Object, Boolean)

指定したデータを使用して、新しいメッセージ ヘッダーを作成します。

CreateHeader(String, String, Object, Boolean, String)

指定したデータを使用して、新しいメッセージ ヘッダーを作成します。

CreateHeader(String, String, Object, Boolean, String, Boolean)

指定したデータを使用して、新しいメッセージ ヘッダーを作成します。

CreateHeader(String, String, Object, XmlObjectSerializer)

XmlFormatter を使用してシリアル化するオブジェクトからヘッダーを作成します。

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean)

指定したデータを使用して、新しいメッセージ ヘッダーを作成します。

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String)

指定したデータを使用して、新しいメッセージ ヘッダーを作成します。

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String, Boolean)

指定したデータを使用して、新しいメッセージ ヘッダーを作成します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
IsMessageVersionSupported(MessageVersion)

指定したメッセージ バージョンがサポートされるかどうかを検証します。

MemberwiseClone()

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

(継承元 Object)
OnWriteHeaderContents(XmlDictionaryWriter, MessageVersion)

指定された XML ライターを使用してヘッダーの内容がシリアル化されるときに呼び出されます。

OnWriteStartHeader(XmlDictionaryWriter, MessageVersion)

開始ヘッダーが、指定された XML ライターを使用してシリアル化されるときに呼び出されます。

ToString()

このメッセージ ヘッダーの文字列形式を返します。

WriteHeader(XmlDictionaryWriter, MessageVersion)

指定した XML ライターを使用して、ヘッダーをシリアル化します。

WriteHeader(XmlWriter, MessageVersion)

指定した XML ライターを使用して、ヘッダーをシリアル化します。

WriteHeaderAttributes(XmlDictionaryWriter, MessageVersion)

指定した XML ライターを使用して、ヘッダーの属性をシリアル化します。

WriteHeaderContents(XmlDictionaryWriter, MessageVersion)

指定した XML ライターを使用して、ヘッダーの内容をシリアル化します。

WriteStartHeader(XmlDictionaryWriter, MessageVersion)

指定した XML ライターを使用して、開始ヘッダーをシリアル化します。

適用対象