Bagikan melalui


TextReturnReader Kelas

Definisi

Membaca mengembalikan nilai dari teks respons HTTP untuk klien layanan Web yang diterapkan menggunakan HTTP tetapi tanpa SOAP.

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
Warisan

Keterangan

TextReturnReaderdan kelas lain di System.Web.Services.Protocols namespace layanan mendukung implementasi layanan Web .NET Framework melalui operasi HTTP-GET dan HTTP-POST. Penulis dan pembaca layanan web menserialisasikan dan mendeserialisasi, masing-masing, antara parameter atau mengembalikan objek metode Web dan permintaan HTTP atau aliran respons. Penulis dan pembaca layanan web menggunakan HTTP untuk transportasi tetapi tidak bertukar pesan menggunakan standar SOAP.

Kelas TextReturnReader mengimplementasikan pembacaan teks non-XML sisi klien ke dalam nilai pengembalian metode Web. Untuk mendapatkan nilai pengembalian, teks, yang dikodekan dalam isi respons HTTP, diurai menggunakan pencocokan pola ekspresi reguler, seperti yang ditentukan oleh atribut MatchAttribute, yang dapat diterapkan ke metode Web di kelas proksi klien. Kelas TextReturnReader memanggil PatternMatcher kelas untuk benar-benar melakukan pencocokan pola.

Pencocokan pola teks menyediakan cara bagi layanan Web untuk mengambil konten HTML tanpa mengonversinya ke dokumen XML yang harus terikat ke definisi Skema XML. Target pencarian ekspresi reguler ditentukan dalam dokumen Web Services Description Language (WSDL) melalui match elemen XML dalam text elemen. Kedua elemen milik namespace http://microsoft.com/wsdl/mime/textMatching/.

Ketika elemen pencocokan ditentukan dalam dokumen WSDL, alat Wsdl.exe menerapkan MatchAttribute atribut ke metode Web yang sesuai di kelas proksi klien yang dihasilkan. Selain itu, TextReturnReader digunakan sebagai ganti XmlReturnReader, kelas default untuk mendeserialisasi nilai pengembalian metode Web sesuai dengan implementasi .NET Framework layanan Web melalui operasi HTTP-GET dan HTTP-POST.

Anda biasanya tidak perlu menggunakan TextReturnReader kelas secara langsung.

Konstruktor

TextReturnReader()

Menginisialisasi instans baru kelas TextReturnReader.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetInitializer(LogicalMethodInfo)

Mengembalikan penginisialisasi untuk metode yang ditentukan.

GetInitializers(LogicalMethodInfo[])

Saat ditimpa di kelas turunan, mengembalikan array objek penginisialisasi yang sesuai dengan array input definisi metode.

(Diperoleh dari MimeFormatter)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
Initialize(Object)

Menginisialisasi instans.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
Read(WebResponse, Stream)

Mengurai teks yang terkandung dalam respons HTTP.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga