IHttpClientExtensions.ExecuteAsync Metode
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.
Overload
| Nama | Deskripsi |
|---|---|
| ExecuteAsync(IHttpClient, IHttpUriRequest) |
Menjalankan permintaan menggunakan konteks default. |
| ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler) |
Menjalankan permintaan menggunakan konteks default dan memproses respons menggunakan handler respons yang diberikan. |
| ExecuteAsync(IHttpClient, IHttpUriRequest, IHttpContext) |
Menjalankan permintaan menggunakan konteks yang diberikan. |
| ExecuteAsync(IHttpClient, HttpHost, IHttpRequest) |
Menjalankan permintaan ke target menggunakan konteks default. |
| ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler, IHttpContext) |
Menjalankan permintaan menggunakan konteks yang diberikan dan memproses respons menggunakan penangan respons yang diberikan. |
| ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler) |
Menjalankan permintaan ke target menggunakan konteks default dan memproses respons menggunakan penangan respons yang diberikan. |
| ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IHttpContext) |
Menjalankan permintaan ke target menggunakan konteks yang diberikan. |
| ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler, IHttpContext) |
Menjalankan permintaan ke target menggunakan konteks yang diberikan dan memproses respons menggunakan penangan respons yang diberikan. |
ExecuteAsync(IHttpClient, IHttpUriRequest)
Menjalankan permintaan menggunakan konteks default.
public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>
Parameter
- self
- IHttpClient
Klien HTTP.
- request
- IHttpUriRequest
Permintaan untuk dijalankan.
Mengembalikan
Tugas yang hasilnya adalah respons akhir terhadap permintaan. Ini tidak pernah merupakan respons menengah dengan kode status 1xx. Apakah pengalihan atau tantangan autentikasi dikembalikan atau ditangani secara otomatis tergantung pada implementasi dan konfigurasi klien.
Keterangan
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Berlaku untuk
ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler)
Menjalankan permintaan menggunakan konteks default dan memproses respons menggunakan handler respons yang diberikan.
public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest * Org.Apache.Http.Client.IResponseHandler -> System.Threading.Tasks.Task<Java.Lang.Object>
Parameter
- self
- IHttpClient
Klien HTTP.
- request
- IHttpUriRequest
Permintaan untuk dijalankan.
- responseHandler
- IResponseHandler
Penangan respons.
Mengembalikan
Tugas yang hasilnya adalah objek respons yang dihasilkan oleh handler respons.
Keterangan
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Berlaku untuk
ExecuteAsync(IHttpClient, IHttpUriRequest, IHttpContext)
Menjalankan permintaan menggunakan konteks yang diberikan.
public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>
Parameter
- self
- IHttpClient
Klien HTTP.
- request
- IHttpUriRequest
Permintaan untuk dijalankan.
- context
- IHttpContext
Konteks yang digunakan untuk eksekusi, atau null untuk menggunakan konteks default.
Mengembalikan
Tugas yang hasilnya adalah respons akhir terhadap permintaan. Ini tidak pernah merupakan respons menengah dengan kode status 1xx. Apakah pengalihan atau tantangan autentikasi dikembalikan atau ditangani secara otomatis tergantung pada implementasi dan konfigurasi klien.
Keterangan
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Berlaku untuk
ExecuteAsync(IHttpClient, HttpHost, IHttpRequest)
Menjalankan permintaan ke target menggunakan konteks default.
public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>
Parameter
- self
- IHttpClient
Klien HTTP.
- target
- HttpHost
Host target untuk permintaan. Implementasi dapat menerima null kapan mereka masih dapat menentukan rute, misalnya ke target default atau dengan memeriksa permintaan.
- request
- IHttpRequest
Permintaan untuk dijalankan.
Mengembalikan
Tugas yang hasilnya adalah respons akhir terhadap permintaan. Ini tidak pernah merupakan respons menengah dengan kode status 1xx. Apakah pengalihan atau tantangan autentikasi dikembalikan atau ditangani secara otomatis tergantung pada implementasi dan konfigurasi klien.
Keterangan
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Berlaku untuk
ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler, IHttpContext)
Menjalankan permintaan menggunakan konteks yang diberikan dan memproses respons menggunakan penangan respons yang diberikan.
public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest * Org.Apache.Http.Client.IResponseHandler * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Java.Lang.Object>
Parameter
- self
- IHttpClient
Klien HTTP.
- request
- IHttpUriRequest
Permintaan untuk dijalankan.
- responseHandler
- IResponseHandler
Penangan respons.
- context
- IHttpContext
Konteks yang digunakan untuk eksekusi, atau null untuk menggunakan konteks default.
Mengembalikan
Tugas yang hasilnya adalah objek respons yang dihasilkan oleh handler respons.
Keterangan
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Berlaku untuk
ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler)
Menjalankan permintaan ke target menggunakan konteks default dan memproses respons menggunakan penangan respons yang diberikan.
public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest * Org.Apache.Http.Client.IResponseHandler -> System.Threading.Tasks.Task<Java.Lang.Object>
Parameter
- self
- IHttpClient
Klien HTTP.
- target
- HttpHost
Host target untuk permintaan. Implementasi dapat menerima null kapan mereka masih dapat menentukan rute, misalnya ke target default atau dengan memeriksa permintaan.
- request
- IHttpRequest
Permintaan untuk dijalankan.
- responseHandler
- IResponseHandler
Penangan respons.
Mengembalikan
Tugas yang hasilnya adalah objek respons yang dihasilkan oleh handler respons.
Keterangan
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Berlaku untuk
ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IHttpContext)
Menjalankan permintaan ke target menggunakan konteks yang diberikan.
public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>
Parameter
- self
- IHttpClient
Klien HTTP.
- target
- HttpHost
Host target untuk permintaan. Implementasi dapat menerima null kapan mereka masih dapat menentukan rute, misalnya ke target default atau dengan memeriksa permintaan.
- request
- IHttpRequest
Permintaan untuk dijalankan.
- context
- IHttpContext
Konteks yang digunakan untuk eksekusi, atau null untuk menggunakan konteks default.
Mengembalikan
Tugas yang hasilnya adalah respons akhir terhadap permintaan. Ini tidak pernah merupakan respons menengah dengan kode status 1xx. Apakah pengalihan atau tantangan autentikasi dikembalikan atau ditangani secara otomatis tergantung pada implementasi dan konfigurasi klien.
Keterangan
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Berlaku untuk
ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler, IHttpContext)
Menjalankan permintaan ke target menggunakan konteks yang diberikan dan memproses respons menggunakan penangan respons yang diberikan.
public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest * Org.Apache.Http.Client.IResponseHandler * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Java.Lang.Object>
Parameter
- self
- IHttpClient
Klien HTTP.
- target
- HttpHost
Host target untuk permintaan. Implementasi dapat menerima null kapan mereka masih dapat menentukan rute, misalnya ke target default atau dengan memeriksa permintaan.
- request
- IHttpRequest
Permintaan untuk dijalankan.
- responseHandler
- IResponseHandler
Penangan respons.
- context
- IHttpContext
Konteks yang digunakan untuk eksekusi, atau null untuk menggunakan konteks default.
Mengembalikan
Tugas yang hasilnya adalah objek respons yang dihasilkan oleh handler respons.
Keterangan
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.