HtmlFormParameterWriter クラス

定義

SOAP メッセージとしてではなく、HTML 形式のように埋め込まれている名前/値ペアの HTTP を使用して実装されている Web サービスの発信要求パラメーターを書き込みます。

public ref class HtmlFormParameterWriter : System::Web::Services::Protocols::UrlEncodedParameterWriter
public class HtmlFormParameterWriter : System.Web.Services.Protocols.UrlEncodedParameterWriter
type HtmlFormParameterWriter = class
    inherit UrlEncodedParameterWriter
Public Class HtmlFormParameterWriter
Inherits UrlEncodedParameterWriter
継承

注釈

HtmlFormParameterWriter名前空間内の およびその他のSystem.Web.Services.Protocolsクラスは、HTTP-GET および HTTP-POST 操作を使用して、.NET Frameworkの Web サービスの実装をサポートします。 Web サービス ライターとリーダーは、それぞれ、Web メソッドのパラメーターまたは戻りオブジェクトと HTTP 要求または応答ストリームの間でシリアル化と逆シリアル化を行います。 Web サービス ライターとリーダーはトランスポートに HTTP を使用しますが、SOAP 標準を使用してメッセージを交換しません。 クライアント側 HtmlFormParameterWriter クラスは、MIME の種類 が の HTTP 要求の本文にパラメーター名と値のペアを書き込むメソッドを提供します application/x-www-form-urlencoded

通常、直接を使用 HtmlFormParameterWriter する必要はありません。 Wsdl.exe ツールは、HTTP-POST 実装に従ってクライアント プロキシ コードを生成するときに、 を各 Web メソッドに適用 HttpMethodAttribute し、属性の ParameterFormatter プロパティを に HtmlFormParameterWriter設定します。

コンストラクター

HtmlFormParameterWriter()

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

プロパティ

RequestEncoding

HTTP 要求へのパラメーターを書き込むために使用するエンコーディングを取得または設定します。

(継承元 UrlEncodedParameterWriter)
UsesWriteRequest

Web メソッドのパラメーター値を発信 HTTP 要求の本体にシリアル化するかどうかを示す値を取得します。

メソッド

Encode(TextWriter, Object[])

Web メソッドのすべてのパラメーター値をエンコードして、指定されたライターに書き込みます。

(継承元 UrlEncodedParameterWriter)
Encode(TextWriter, String, Object)

指定されたパラメーター値をエンコードして、指定されたライターに書き込みます。

(継承元 UrlEncodedParameterWriter)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetInitializer(LogicalMethodInfo)

指定されたメソッドの初期化子を返します。

(継承元 UrlEncodedParameterWriter)
GetInitializers(LogicalMethodInfo[])

派生クラスでオーバーライドされると、メソッド定義の入力配列に対応する初期化子オブジェクトの配列を返します。

(継承元 MimeFormatter)
GetRequestUrl(String, Object[])

派生クラスでオーバーライドされると、発信 HTTP 要求の URL (Uniform Request Locator) を変更します。

(継承元 MimeParameterWriter)
GetType()

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

(継承元 Object)
Initialize(Object)

インスタンスを初期化します。

(継承元 UrlEncodedParameterWriter)
InitializeRequest(WebRequest, Object[])

発信 HTTP 要求を初期化します。

MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)
WriteRequest(Stream, Object[])

Web メソッドのパラメーター値を発信 HTTP 要求の本体を表すストリームにシリアル化します。

適用対象

こちらもご覧ください