WebHttpBehavior クラス

定義

Windows Communication Foundation (WCF) サービスの Web プログラミング モデルを有効にします。

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

注釈

WebHttpBehavior動作は、WebHttpBinding バインドと組み合わせて使用すると、WCF が Web スタイル サービスを公開してアクセスできるようにします。 WebServiceHost この動作は、 WebHttpBindingを使用するエンドポイントに自動的に追加されます。

コンストラクター

名前 説明
WebHttpBehavior()

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

プロパティ

名前 説明
AutomaticFormatSelectionEnabled

書式の自動選択が有効かどうかを決定する値を取得または設定します。

DefaultBodyStyle

既定のメッセージ本文スタイルを取得または設定します。

DefaultOutgoingRequestFormat

既定の送信要求形式を取得または設定します。

DefaultOutgoingResponseFormat

既定の送信応答形式を取得または設定します。

FaultExceptionEnabled

内部サーバー エラー (HTTP 状態コード: 500) が発生したときに FaultException が生成されるかどうかを示すフラグを取得または設定します。

HelpEnabled

WCF ヘルプ ページが有効かどうかを決定する値を取得または設定します。

JavascriptCallbackParameterName

JavaScript コールバック パラメーター名を取得または設定します。

メソッド

名前 説明
AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

カスタム動作をサポートするために、実行時にデータをバインディングに渡す AddBindingParameters(ServiceEndpoint, BindingParameterCollection) メソッドを実装します。

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

指定したサービス エンドポイントにクライアント エラー インスペクターを追加します。

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

サービスで発生するエラーの処理方法を変更するには、このメソッドをオーバーライドします。

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

エンドポイント全体のクライアントの変更または拡張をサポートする ApplyClientBehavior(ServiceEndpoint, ClientRuntime) メソッドを実装します。

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

エンドポイント全体のクライアントの変更または拡張をサポートする ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) メソッドを実装します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetOperationSelector(ServiceEndpoint)

新しい WebHttpDispatchOperationSelector オブジェクトを作成します。

GetQueryStringConverter(OperationDescription)

クエリ文字列コンバーターを取得します。

GetReplyClientFormatter(OperationDescription, ServiceEndpoint)

指定したエンドポイントとサービス操作のクライアントの応答フォーマッタを取得します。

GetReplyDispatchFormatter(OperationDescription, ServiceEndpoint)

指定したエンドポイントとサービス操作のサービスの応答フォーマッタを取得します。

GetRequestClientFormatter(OperationDescription, ServiceEndpoint)

指定したサービス操作とエンドポイントのクライアントの要求フォーマッタを取得します。

GetRequestDispatchFormatter(OperationDescription, ServiceEndpoint)

指定されたサービス操作とサービス エンドポイントのサービスの要求フォーマッタを取得します。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)
Validate(ServiceEndpoint)

エンドポイントが Web プログラミング モデルの要件を満たしていることを確認します。

ValidateBinding(ServiceEndpoint)

バインディングが WCF Web プログラミング モデルで使用するために有効であることを確認します。

適用対象