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 プログラミング モデルで使用できる有効なバインディングであることを確認します。

適用対象