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 非 XML 文字的用戶端讀取實作至 Web 方法傳回值。 若要取得傳回值,HTTP 回應主體中編碼的文字會使用正則運算式模式比對來剖析,如 屬性 MatchAttribute 所指定,此屬性可以套用至用戶端 Proxy 類別中的 Web 方法。 類別 TextReturnReader 會 PatternMatcher 呼叫 類別,以實際執行模式比對。
文字模式比對提供一種方式,讓 Web 服務擷取 HTML 內容,而不需要將它轉換成必須系結至 XML 架構定義的 XML 檔。 正則運算式搜尋目標是在 Web 服務描述語言 (WSDL) 檔中透過 match
元素內的 text
XML 元素來指定。 這兩個元素都屬於 命名空間 http://microsoft.com/wsdl/mime/textMatching/
。
在 WSDL 檔案中指定 相符 專案時,Wsdl.exe工具會將 MatchAttribute 屬性套用至產生的用戶端 Proxy 類別中對應的 Web 方法。 此外, TextReturnReader 也會用來取代 XmlReturnReader ,根據透過 HTTP-GET 和 HTTP-POST 作業.NET Framework Web 服務的實作,還原序列化 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) |