WebResponse Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memberikan respons dari Pengidentifikasi Sumber Daya Seragam (URI). Ini adalah abstract kelas.
public ref class WebResponse abstract : IDisposable
public ref class WebResponse abstract : MarshalByRefObject, IDisposable, System::Runtime::Serialization::ISerializable
public abstract class WebResponse : IDisposable
public abstract class WebResponse : MarshalByRefObject, IDisposable, System.Runtime.Serialization.ISerializable
[System.Serializable]
public abstract class WebResponse : MarshalByRefObject, IDisposable, System.Runtime.Serialization.ISerializable
type WebResponse = class
interface IDisposable
type WebResponse = class
inherit MarshalByRefObject
interface IDisposable
interface ISerializable
type WebResponse = class
inherit MarshalByRefObject
interface ISerializable
interface IDisposable
[<System.Serializable>]
type WebResponse = class
inherit MarshalByRefObject
interface ISerializable
interface IDisposable
Public MustInherit Class WebResponse
Implements IDisposable
Public MustInherit Class WebResponse
Inherits MarshalByRefObject
Implements IDisposable, ISerializable
- Warisan
-
WebResponse
- Warisan
- Turunan
- Atribut
- Penerapan
Contoh
Contoh berikut membuat instans WebResponse dari WebRequest.
// Initialize the WebRequest.
WebRequest myRequest = WebRequest.Create("http://www.contoso.com");
// Return the response.
WebResponse myResponse = myRequest.GetResponse();
// Code to use the WebResponse goes here.
// Close the response to free resources.
myResponse.Close();
' Initialize the WebRequest.
Dim myRequest As WebRequest = WebRequest.Create("http://www.contoso.com")
' Return the response.
Dim myResponse As WebResponse = myRequest.GetResponse()
' Code to use the WebResponse goes here.
' Close the response to free resources.
myResponse.Close()
Keterangan
Kelas WebResponse adalah abstract kelas dasar tempat kelas respons khusus protokol diturunkan. Aplikasi dapat berpartisipasi dalam transaksi permintaan dan respons dengan cara protokol-agnostik menggunakan instans WebResponse kelas sementara kelas khusus protokol berasal dari WebResponse melakukan detail permintaan.
Aplikasi klien tidak membuat WebResponse objek secara langsung; mereka dibuat dengan memanggil GetResponse metode pada WebRequest instans.
Catatan Bagi Implementer
Ketika Anda mewarisi dari WebResponse, Anda harus mengambil alih anggota berikut: ContentLength, , ContentType, GetResponseStream()ResponseUri, dan Headers.
Konstruktor
| Nama | Deskripsi |
|---|---|
| WebResponse() |
Menginisialisasi instans baru dari kelas WebResponse. |
| WebResponse(SerializationInfo, StreamingContext) |
Kedaluwarsa.
Menginisialisasi instans WebResponse baru kelas dari instans SerializationInfo dan StreamingContext kelas yang ditentukan. |
Properti
| Nama | Deskripsi |
|---|---|
| ContentLength |
Saat ditimpa di kelas turunan, mendapatkan atau mengatur panjang konten data yang diterima. |
| ContentType |
Saat ditimpa di kelas turunan, mendapatkan atau mengatur jenis konten data yang diterima. |
| Headers |
Saat ditimpa di kelas turunan, mendapatkan kumpulan pasangan nama-nilai header yang terkait dengan permintaan ini. |
| IsFromCache |
Boolean Mendapatkan nilai yang menunjukkan apakah respons ini diperoleh dari cache. |
| IsMutuallyAuthenticated |
Boolean Mendapatkan nilai yang menunjukkan apakah terjadi autentikasi timbul. |
| ResponseUri |
Ketika ditimpa di kelas turunan, mendapatkan URI sumber daya Internet yang benar-benar menanggapi permintaan tersebut. |
| SupportsHeaders |
Mendapatkan nilai yang menunjukkan apakah header didukung. |
Metode
| Nama | Deskripsi |
|---|---|
| Close() |
Saat ditimpa oleh kelas turunan, menutup aliran respons. |
| CreateObjRef(Type) |
Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh. (Diperoleh dari MarshalByRefObject) |
| Dispose() |
Merilis sumber daya yang tidak dikelola yang WebResponse digunakan oleh objek. |
| Dispose(Boolean) |
Merilis sumber daya yang tidak dikelola yang digunakan oleh WebResponse objek, dan secara opsional membuang sumber daya terkelola. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetLifetimeService() |
Kedaluwarsa.
Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
| GetObjectData(SerializationInfo, StreamingContext) |
Kedaluwarsa.
SerializationInfo Mengisi dengan data yang diperlukan untuk membuat serialisasi objek target. |
| GetResponseStream() |
Saat ditimpa di kelas turunan, mengembalikan aliran data dari sumber daya Internet. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| InitializeLifetimeService() |
Kedaluwarsa.
Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| MemberwiseClone(Boolean) |
Membuat salinan dangkal objek MarshalByRefObject saat ini. (Diperoleh dari MarshalByRefObject) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IDisposable.Dispose() |
Ketika ditimpa dalam kelas turunan, merilis semua sumber daya yang WebResponsedigunakan oleh . |
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Kedaluwarsa.
Mengisi instans SerializationInfo dengan data yang diperlukan untuk menserialisasikan WebResponse. |