MimeFormatter クラス

定義

SOAP を使用しない HTTP で実装されている Web サービスおよびクライアントのすべてのリーダーとライターの抽象基本クラスを提供します。

public ref class MimeFormatter abstract
public abstract class MimeFormatter
type MimeFormatter = class
Public MustInherit Class MimeFormatter
継承
MimeFormatter
派生

注釈

Web サービス のライターとリーダーは、Web メソッドのパラメーターまたは戻り値のオブジェクトと HTTP 要求または応答ストリームの間で、それぞれシリアル化と逆シリアル化を行います。 クラスは、クライアント側とサービス側の両方で、リーダー クラスとライター クラスの MimeFormatter 共通のインターフェイスと機能を確立します。

クラスは、HTTP-GET .NET Framework HTTP-POST 操作を介して Web サービスの実装 MimeFormatter をサポートします。 HTTP-GET 操作では、要求パラメーターは HTTP 要求の要求 (URL) Uniform Resource Locatorエンコードされます。 HTTP-POST 操作では、要求パラメーターは HTML フォームと同様に HTTP 要求本文でエンコードされます。 両方の実装では、HTTP 応答本文に SOAP 以外の XML ドキュメントとして戻り値が表示されます。

通常、開発者は、 またはその子孫クラスを MimeFormatter 直接使用する必要はありません。 代わりに、http-GET または HTTP-POST の実装に従って Wsdl.exe ツールによってクライアント プロキシ コードが生成されると、各 Web メソッドに が適用され、属性の プロパティと プロパティが クラスから派生した適切な型に設定されます。 HttpMethodAttribute ParameterFormatter ReturnFormatter MimeFormatter サーバーでは、適切な派生型が、構成ファイル (ASP.NET) の設定に従ってWeb.config。 クライアントでは、適切な派生型が WSDL から決定されます。

コンストラクター

MimeFormatter()

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

メソッド

CreateInstance(Type, Object)

MimeFormatter から派生した具象クラスのインスタンスを作成し、初期化します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetInitializer(LogicalMethodInfo)

派生クラスでオーバーライドされると、指定されたメソッドの初期化子を返します。

GetInitializer(Type, LogicalMethodInfo)

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

GetInitializers(LogicalMethodInfo[])

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

GetInitializers(Type, LogicalMethodInfo[])

MimeFormatter から派生した、指定されているクラスのメソッド定義の入力配列に対応する、初期化子オブジェクトの配列を返します。

GetType()

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

(継承元 Object)
Initialize(Object)

派生クラスでオーバーライドされると、インスタンスを初期化します。

MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください