TextReturnReader クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HTTP を使用して実装されているが SOAP を使用せずに実装された Web サービス クライアントの HTTP 応答テキストから戻り値を読み取ります。
public ref class TextReturnReader : System::Web::Services::Protocols::MimeReturnReader
public class TextReturnReader : System.Web.Services.Protocols.MimeReturnReader
type TextReturnReader = class
inherit MimeReturnReader
Public Class TextReturnReader
Inherits MimeReturnReader
- 継承
注釈
TextReturnReader System.Web.Services.Protocols名前空間のその他のクラスは、HTTP-GET および HTTP-POST 操作を介した .NET Framework の Web サービスの実装をサポートします。 Web サービス ライターとリーダーは、Web メソッドのパラメーターまたは戻りオブジェクトと HTTP 要求または応答ストリームの間で、それぞれシリアル化と逆シリアル化を行います。 Web サービスライターとリーダーはトランスポートに HTTP を使用しますが、SOAP 標準を使用してメッセージを交換しません。
TextReturnReader クラスは、WEB メソッドの戻り値への XML 以外のテキストのクライアント側読み取りを実装します。 戻り値を取得するために、HTTP 応答の本文でエンコードされたテキストは、クライアント プロキシ クラスの Web メソッドに適用できる属性 MatchAttributeで指定された正規表現パターン マッチングを使用して解析されます。 TextReturnReader クラスは、PatternMatcher クラスを呼び出して、実際にパターン マッチングを実行します。
テキスト パターン マッチングは、WEB サービスが HTML コンテンツを XML スキーマ定義にバインドする必要がある XML ドキュメントに変換せずに取得する方法を提供します。 正規表現検索ターゲットは、Web サービス記述言語 (WSDL) ドキュメントで、text要素内の XML 要素match使用して指定されます。 両方の要素が名前空間 http://microsoft.com/wsdl/mime/textMatching/に属しています。
WSDL ドキュメントで 一致 要素が指定されている場合、Wsdl.exe ツールは、生成されるクライアント プロキシ クラス内の対応する Web メソッドに MatchAttribute 属性を適用します。 また、TextReturnReader は、XmlReturnReader の代わりに使用されます。Web メソッドの戻り値を逆シリアル化するための既定のクラスは、HTTP-GET および HTTP-POST 操作を使用して、.NET Framework の Web サービスの実装に従って値を返します。
通常、 TextReturnReader クラスを直接使用する必要はありません。
コンストラクター
| 名前 | 説明 |
|---|---|
| TextReturnReader() |
TextReturnReader クラスの新しいインスタンスを初期化します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetInitializer(LogicalMethodInfo) |
指定したメソッドの初期化子を返します。 |
| GetInitializers(LogicalMethodInfo[]) |
派生クラスでオーバーライドされると、メソッド定義の入力配列に対応する初期化子オブジェクトの配列を返します。 (継承元 MimeFormatter) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| Initialize(Object) |
インスタンスを初期化します。 |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| Read(WebResponse, Stream) |
HTTP 応答に含まれるテキストを解析します。 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |