DelegatingHandler 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.
Jenis untuk handler HTTP yang mendelegasikan pemrosesan pesan respons HTTP ke handler lain, yang disebut handler dalam.
public ref class DelegatingHandler abstract : System::Net::Http::HttpMessageHandler
public abstract class DelegatingHandler : System.Net.Http.HttpMessageHandler
type DelegatingHandler = class
inherit HttpMessageHandler
Public MustInherit Class DelegatingHandler
Inherits HttpMessageHandler
- Warisan
- Turunan
Keterangan
Aplikasi harus menyediakan handler dalam baik di konstruktor atau melalui InnerHandler properti sebelum memanggil SendAsync; jika tidak, InvalidOperationException akan dilemparkan.
Perhatikan bahwa InnerHandler properti mungkin juga merupakan penangan pendelegasian. Pendekatan ini memungkinkan pembuatan tumpukan handler untuk memproses pesan respons HTTP.
Konstruktor
DelegatingHandler() |
Membuat instans DelegatingHandler baru kelas . |
DelegatingHandler(HttpMessageHandler) |
Membuat instans DelegatingHandler baru kelas dengan handler dalam tertentu. |
Properti
InnerHandler |
Mendapatkan atau mengatur handler dalam yang memproses pesan respons HTTP. |
Metode
Dispose() |
Merilis sumber daya yang tidak dikelola dan membuang sumber daya terkelola yang digunakan oleh HttpMessageHandler. (Diperoleh dari HttpMessageHandler) |
Dispose(Boolean) |
Merilis sumber daya tidak terkelola yang digunakan oleh DelegatingHandler, 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) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
Send(HttpRequestMessage, CancellationToken) |
Mengirim permintaan HTTP ke handler dalam untuk dikirim ke server. |
Send(HttpRequestMessage, CancellationToken) |
Ketika ditimpa di kelas turunan, mengirim permintaan HTTP dengan token permintaan dan pembatalan yang ditentukan. Jika tidak, melempar NotSupportedException. (Diperoleh dari HttpMessageHandler) |
SendAsync(HttpRequestMessage, CancellationToken) |
Mengirim permintaan HTTP ke handler dalam untuk dikirim ke server sebagai operasi asinkron. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |