WebHttpBindingElement クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SOAP メッセージに代わって HTTP 要求に応答する Windows Communication Foundation (WCF) Web サービスのエンドポイントを構成するために使用するバインディング要素。
public ref class WebHttpBindingElement : System::ServiceModel::Configuration::StandardBindingElement
public class WebHttpBindingElement : System.ServiceModel.Configuration.StandardBindingElement
type WebHttpBindingElement = class
inherit StandardBindingElement
Public Class WebHttpBindingElement
Inherits StandardBindingElement
- 継承
- 継承
-
WebHttpBindingElement
注釈
WCF Web プログラミング モデルを使用すると、開発者は、SOAP ベースのメッセージングではなく、"プレーンな古い XML" (POX) スタイルのメッセージングを使用する HTTP 要求を介して WCF Web サービスを公開できます。 HTTP 要求を使用してサービスと通信するクライアントに対しては、サービスのエンドポイントを WebHttpBinding がアタッチされた WebHttpBehavior で構成する必要があります。 この Web モデルでは、POST (既定) または GET などの HTTP メソッドと URI パス サフィックスの一意の組み合わせにバインドして既定の操作名とするために、個々の操作に WebGetAttribute または WebInvokeAttribute を使用して注釈が付けられている必要があります。
配信と ASP の WCF でのサポート。AJAX 統合はどちらも Web プログラミング モデルの上に構築されています。 モデルの詳細については、「 WCF Web HTTP プログラミング モデル」を参照してください。
コンストラクター
WebHttpBindingElement() |
WebHttpBindingElement クラスの新しいインスタンスを初期化します。 |
WebHttpBindingElement(String) |
WebHttpBindingElement クラスの新しいインスタンスを初期化し、要素の名前を指定します。 |
プロパティ
AllowCookies |
クライアントがクッキーを受け入れて、それらを今後の要求に反映させるかどうかを示す値を取得または設定します。 |
BindingElementType |
この構成要素が表すバインディングの Type を取得します。 |
BypassProxyOnLocal |
ローカル アドレスに対してプロキシ サーバーをバイパスするかどうかを示す値を取得します。値の設定も可能です。 |
CloseTimeout |
クローズ操作が完了するまで待機する時間を取得または設定します。 (継承元 StandardBindingElement) |
ContentTypeMapper |
受信メッセージのコンテンツ タイプを形式にマップする方法を取得または設定します。 |
CrossDomainScriptAccessEnabled |
ドメイン間スクリプトを許可するかどうかを示す値を取得または設定します。 |
CurrentConfiguration |
現在の Configuration インスタンスが属している構成階層を表す最上位の ConfigurationElement インスタンスへの参照を取得します。 (継承元 ConfigurationElement) |
ElementInformation |
ElementInformation オブジェクトのカスタマイズできない情報と機能を格納する ConfigurationElement オブジェクトを取得します。 (継承元 ConfigurationElement) |
ElementProperty |
ConfigurationElementProperty オブジェクト自体を表す ConfigurationElement オブジェクトを取得します。 (継承元 ConfigurationElement) |
EvaluationContext |
ContextInformation オブジェクトの ConfigurationElement オブジェクトを取得します。 (継承元 ConfigurationElement) |
HasContext |
CurrentConfiguration プロパティが |
HostNameComparisonMode |
URI が一致した場合にサービスに到達するためにホスト名を使用するかどうかを示す値を取得または設定します。 |
Item[ConfigurationProperty] |
この構成要素のプロパティまたは属性を取得または設定します。 (継承元 ConfigurationElement) |
Item[String] |
この構成要素のプロパティ、属性、または子要素を取得または設定します。 (継承元 ConfigurationElement) |
LockAllAttributesExcept |
ロックされている属性のコレクションを取得します。 (継承元 ConfigurationElement) |
LockAllElementsExcept |
ロックされている要素のコレクションを取得します。 (継承元 ConfigurationElement) |
LockAttributes |
ロックされている属性のコレクションを取得します。 (継承元 ConfigurationElement) |
LockElements |
ロックされている要素のコレクションを取得します。 (継承元 ConfigurationElement) |
LockItem |
要素がロックされているかどうかを示す値を取得または設定します。 (継承元 ConfigurationElement) |
MaxBufferPoolSize |
このバイディングを使用するエンドポイントが必要とするバッファーを管理するバッファー マネージャーに割り当てるメモリの最大量 (バイト単位) を取得または設定します。 |
MaxBufferSize |
チャネルからメッセージを受け取るメッセージ バッファー マネージャーが使用するために割り当てられる最大メモリ量 (バイト単位) を取得または設定します。 |
MaxReceivedMessageSize |
バインディングで処理可能なメッセージの最大サイズ (バイト単位) を取得または設定します。 |
Name |
バインディングの名前を取得または設定します。 (継承元 StandardBindingElement) |
OpenTimeout |
オープン操作が完了するまで待機する時間を取得または設定します。 (継承元 StandardBindingElement) |
Properties |
ConfigurationPropertyCollection オブジェクトのコレクションが格納されている ConfigurationProperty インスタンスを取得します。オブジェクトは、この構成要素の属性または ConfigurationElement オブジェクトです。 |
ProxyAddress |
HTTP プロキシの URI アドレスを取得または設定します。 |
ReaderQuotas |
このバインディングを使用して構成されるエンドポイントにより処理可能な、SOAP メッセージの複雑さに対する制約を格納する構成要素を取得または設定します。 |
ReceiveTimeout |
受信操作が完了するまで待機する時間を取得または設定します。 (継承元 StandardBindingElement) |
Security |
このバインディングで使用されるセキュリティ設定を格納する構成要素を取得します。 |
SendTimeout |
送信操作が完了するまで待機する時間を取得または設定します。 (継承元 StandardBindingElement) |
TransferMode |
このバインディングを使用して構成されたサービスが、メッセージ転送のストリーミング モードまたはバッファー モード (あるいは両方のモード) を使用するかどうかを示す値を取得または設定します。 |
UseDefaultWebProxy |
使用できる場合にシステムの自動構成される HTTP プロキシを使用するかどうかを示す値を取得または設定します。 |
WriteEncoding |
メッセージ テキストに使用される文字エンコーディングを取得または設定します。 |
メソッド
適用対象
.NET