Bagikan melalui


UrlParameterWriter Kelas

Definisi

Menulis parameter permintaan keluar untuk layanan Web yang diterapkan menggunakan HTTP dengan pasangan nilai nama yang dikodekan dalam string kueri URL daripada sebagai pesan SOAP.

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
Warisan

Keterangan

UrlParameterWriter dan 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 menyediakan UrlParameterWriter metode sisi klien, GetRequestUrl, untuk mengodekan pasangan nama/nilai parameter ke dalam string kueri URL permintaan HTTP. Misalnya, di URL http://contoso.com?a=1&b=2, a dan b merupakan nama parameter, dan 1 dan 2 merupakan nilainya.

Anda biasanya tidak perlu menggunakan UrlParameterWriter secara langsung. Sebaliknya, ketika alat Wsdl.exe menghasilkan kode proksi klien sesuai dengan implementasi HTTP-GET, alat ini menerapkan HttpMethodAttribute ke setiap metode Web dan mengatur properti atribut ParameterFormatter ke UrlParameterWriter.

Konstruktor

Nama Deskripsi
UrlParameterWriter()

Menginisialisasi instans baru dari kelas UrlParameterWriter.

Properti

Nama Deskripsi
RequestEncoding

Mendapatkan atau mengatur pengodean yang digunakan untuk menulis parameter ke permintaan HTTP.

(Diperoleh dari UrlEncodedParameterWriter)
UsesWriteRequest

Mendapatkan nilai yang menunjukkan apakah nilai parameter metode Web diserialisasikan ke isi permintaan HTTP keluar.

(Diperoleh dari MimeParameterWriter)

Metode

Nama Deskripsi
Encode(TextWriter, Object[])

Mengodekan semua nilai parameter untuk metode Web dan menulisnya ke penulis yang ditentukan.

(Diperoleh dari UrlEncodedParameterWriter)
Encode(TextWriter, String, Object)

Mengodekan nilai parameter tertentu dan menulisnya ke penulis yang ditentukan.

(Diperoleh dari UrlEncodedParameterWriter)
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.

(Diperoleh dari UrlEncodedParameterWriter)
GetInitializers(LogicalMethodInfo[])

Saat ditimpa dalam kelas turunan, mengembalikan array objek inisialisasi yang sesuai dengan array input definisi metode.

(Diperoleh dari MimeFormatter)
GetRequestUrl(String, Object[])

Menulis nilai parameter metode Web ke string kueri permintaan HTTP.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
Initialize(Object)

Menginisialisasi instans.

(Diperoleh dari UrlEncodedParameterWriter)
InitializeRequest(WebRequest, Object[])

Ketika ditimpa di kelas turunan, menginisialisasi permintaan HTTP keluar.

(Diperoleh dari MimeParameterWriter)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
WriteRequest(Stream, Object[])

Saat ditimpa dalam kelas turunan, menserialisasikan nilai parameter metode Web ke dalam aliran yang mewakili isi permintaan HTTP keluar.

(Diperoleh dari MimeParameterWriter)

Berlaku untuk

Lihat juga