Bagikan melalui


UrlEncodedParameterWriter Kelas

Definisi

Menyediakan fungsionalitas pengodean URL untuk penulis parameter permintaan keluar untuk klien layanan Web yang diterapkan menggunakan HTTP tetapi tanpa SOAP.

public ref class UrlEncodedParameterWriter abstract : System::Web::Services::Protocols::MimeParameterWriter
public abstract class UrlEncodedParameterWriter : System.Web.Services.Protocols.MimeParameterWriter
type UrlEncodedParameterWriter = class
    inherit MimeParameterWriter
Public MustInherit Class UrlEncodedParameterWriter
Inherits MimeParameterWriter
Warisan
UrlEncodedParameterWriter
Turunan

Keterangan

UrlEncodedParameterWriter 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 abstrak UrlEncodedParameterWriter mewarisi dari kelas abstrak MimeParameterWriter , menambahkan fungsionalitas pengodean URL untuk penulisan parameter metode Web sisi klien ke dalam aliran permintaan HTTP.

Anda biasanya tidak perlu menggunakan UrlEncodedParameterWriter atau kelas turunannya secara langsung. Sebaliknya, ketika alat Wsdl.exe menghasilkan kode proksi klien sesuai dengan implementasi HTTP-GET atau HTTP-POST, alat tersebut menerapkan HttpMethodAttribute ke setiap metode Web dan mengatur properti atribut ParameterFormatter ke jenis yang sesuai.

Nota

Protokol Transfer Hypertext--HTTP/1.1 menentukan penggunaan variasi pada format pesan Ekstensi Surat Internet Multiguna (MIME), yang memungkinkan pesan email untuk menentukan jenis konten yang berbeda, baik teks maupun biner.

Konstruktor

Nama Deskripsi
UrlEncodedParameterWriter()

Menginisialisasi instans baru dari kelas UrlEncodedParameterWriter.

Properti

Nama Deskripsi
RequestEncoding

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

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.

Encode(TextWriter, String, Object)

Mengodekan nilai parameter tertentu dan menulisnya ke penulis yang ditentukan.

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 dalam kelas turunan, mengembalikan array objek inisialisasi yang sesuai dengan array input definisi metode.

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

Ketika ditimpa di kelas turunan, memodifikasi Uniform Request Locator (URL) permintaan HTTP keluar.

(Diperoleh dari MimeParameterWriter)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
Initialize(Object)

Menginisialisasi instans.

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