UrlParameterWriter クラス

定義

SOAP メッセージとしてではなく、URL のクエリ文字列にエンコードされている名前/値ペアの HTTP を使用して実装されている Web サービスの発信要求パラメーターを書き込みます。

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

注釈

UrlParameterWriter名前空間内の およびその他のSystem.Web.Services.Protocolsクラスは、HTTP-GET および HTTP-POST 操作を使用して、.NET Frameworkの Web サービスの実装をサポートします。 Web サービス ライターとリーダーは、それぞれ、Web メソッドのパラメーターまたは戻りオブジェクトと HTTP 要求または応答ストリームの間でシリアル化と逆シリアル化を行います。 Web サービス ライターとリーダーはトランスポートに HTTP を使用しますが、SOAP 標準を使用してメッセージを交換しません。

クラスは UrlParameterWriterGetRequestUrlパラメーターの名前と値のペアを HTTP 要求 URL のクエリ文字列にエンコードするためのクライアント側メソッド を提供します。 たとえば、URL http://contoso.com?a=1&b=2a では、 と b はパラメーター名であり12、 はそれらの値です。

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

コンストラクター

UrlParameterWriter()

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

プロパティ

RequestEncoding

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

(継承元 UrlEncodedParameterWriter)
UsesWriteRequest

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

(継承元 MimeParameterWriter)

メソッド

Encode(TextWriter, Object[])

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

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

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

(継承元 UrlEncodedParameterWriter)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetInitializer(LogicalMethodInfo)

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

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

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

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

Web メソッドのパラメーター値を HTTP 要求のクエリ文字列に書き込みます。

GetType()

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

(継承元 Object)
Initialize(Object)

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

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

派生クラスでオーバーライドされると、発信 HTTP 要求を初期化します。

(継承元 MimeParameterWriter)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

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

派生クラスでオーバーライドされると、Web メソッドのパラメーター値を発信 HTTP 要求の本体を表すストリームにシリアル化します。

(継承元 MimeParameterWriter)

適用対象

こちらもご覧ください