SoapProcessingBehavior クラス

定義

さまざまなバインディングの種類とメッセージ バージョンの間でメッセージをマーシャリングするために使用されるクライアント エンドポイントの動作を定義します。

public ref class SoapProcessingBehavior : System::ServiceModel::Description::IEndpointBehavior
public class SoapProcessingBehavior : System.ServiceModel.Description.IEndpointBehavior
type SoapProcessingBehavior = class
    interface IEndpointBehavior
Public Class SoapProcessingBehavior
Implements IEndpointBehavior
継承
SoapProcessingBehavior
実装

注釈

SOAP 処理は、メッセージのバージョン間でメッセージが変換されるプロセスです。

1 つの MessageVersion から別のへのメッセージの処理は、受信 WCF メッセージの本文部分と関連ヘッダーを含む新しい WCF メッセージを構築することによって実現されます。 アドレス指定に固有のヘッダー、またはルーター レベルで認識されるヘッダーは、新しい WCF メッセージの構築時には使用されません。これらのヘッダーは、別のバージョン (ヘッダーのアドレス指定の場合) であるか、クライアントとルーター間の通信の一部として処理されているためです。

ヘッダーが送信メッセージに配置されるかどうかは、受信チャネル レイヤーを通過したと認識されたとマークされたかどうかによって決まります。 認識されないヘッダー (カスタム ヘッダーなど) は削除されないため、ルーティング サービスを通過します。

コンストラクター

名前 説明
SoapProcessingBehavior()

SoapProcessingBehavior クラスの新しいインスタンスを作成します。

プロパティ

名前 説明
ProcessMessages

メッセージを処理するかどうかを示す値を取得または設定します。

メソッド

名前 説明
AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

エンドポイントに新しいバインド要素を追加します。

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

指定したエンドポイントの動作をクライアントに適用します。

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

指定したエンドポイント動作をエンドポイント ディスパッチャーに適用します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)
Validate(ServiceEndpoint)

サービス エンドポイントを検証します。

適用対象