HttpResponse 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.
Mewakili sisi keluar dari permintaan HTTP individual.
public ref class HttpResponse abstract
public abstract class HttpResponse
type HttpResponse = class
Public MustInherit Class HttpResponse
- Warisan
-
HttpResponse
Konstruktor
HttpResponse() |
Mewakili sisi keluar dari permintaan HTTP individual. |
Properti
Body |
Mendapatkan atau mengatur isi Streamrespons . |
BodyWriter |
Mendapatkan isi respons PipeWriter |
ContentLength |
Mendapatkan atau mengatur nilai untuk |
ContentType |
Mendapatkan atau mengatur nilai untuk |
Cookies |
Mendapatkan objek yang dapat digunakan untuk mengelola cookie untuk respons ini. |
HasStarted |
Mendapatkan nilai yang menunjukkan apakah header respons telah dikirim ke klien. |
Headers |
Mendapatkan header respons. |
HttpContext |
HttpContext Mendapatkan untuk respons ini. |
StatusCode |
Mendapatkan atau mengatur kode respons HTTP. |
Metode
CompleteAsync() |
Hapus header respons, data, atau trailer yang tersisa. Ini dapat melemparkan jika respons dalam status tidak valid seperti ketidakcocokan Panjang Konten. |
OnCompleted(Func<Object,Task>, Object) |
Menambahkan delegasi untuk dipanggil setelah respons selesai dikirim ke klien. |
OnCompleted(Func<Task>) |
Menambahkan delegasi untuk dipanggil setelah respons selesai dikirim ke klien. |
OnStarting(Func<Object,Task>, Object) |
Menambahkan delegasi yang akan dipanggil tepat sebelum header respons akan dikirim ke klien. Panggilan balik yang terdaftar di sini berjalan dalam urutan terbalik. |
OnStarting(Func<Task>) |
Menambahkan delegasi yang akan dipanggil tepat sebelum header respons akan dikirim ke klien. Panggilan balik yang terdaftar di sini berjalan dalam urutan terbalik. |
Redirect(String) |
Mengembalikan respons pengalihan sementara (HTTP 302) ke klien. |
Redirect(String, Boolean) |
Mengembalikan respons pengalihan (HTTP 301 atau HTTP 302) ke klien. |
RegisterForDispose(IDisposable) |
Mendaftarkan objek untuk dibuang oleh host setelah permintaan selesai diproses. |
RegisterForDisposeAsync(IAsyncDisposable) |
Mendaftarkan objek untuk pembuangan asinkron oleh host setelah permintaan selesai diproses. |
StartAsync(CancellationToken) |
Memulai respons dengan memanggil OnStarting() dan membuat header tidak dapat dimodifikasi. |
Metode Ekstensi
GetTypedHeaders(HttpResponse) |
Mendapatkan header respons HTTP yang sangat ditik. |
WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke jenis konten yang ditentukan. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke jenis konten yang ditentukan. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke jenis konten yang ditentukan. |
WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke jenis konten yang ditentukan. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke jenis konten yang ditentukan. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke |
WriteAsync(HttpResponse, String, Encoding, CancellationToken) |
Menulis teks yang diberikan ke isi respons menggunakan pengodean yang diberikan. |
WriteAsync(HttpResponse, String, CancellationToken) |
Menulis teks yang diberikan ke isi respons. Pengodean UTF-8 akan digunakan. |
Clear(HttpResponse) |
Menghapus respons HTTP. Pemanggilan ini mengatur ulang header respons, kode status respons, dan isi respons. |
Redirect(HttpResponse, String, Boolean, Boolean) |
Mengembalikan respons pengalihan (HTTP 301, HTTP 302, HTTP 307, atau HTTP 308) ke klien. |
AppendTrailer(HttpResponse, String, StringValues) |
Menambahkan header trailer yang diberikan ke koleksi trailer yang akan dikirim di akhir isi respons. Periksa SupportsTrailers(HttpResponse) atau InvalidOperationException dapat dilemparkan. |
DeclareTrailer(HttpResponse, String) |
Menambahkan nama trailer yang diberikan ke header respons 'Trailer'. Ini harus terjadi sebelum header respons dikirim. |
SupportsTrailers(HttpResponse) |
Menunjukkan apakah server mendukung pengiriman header trailer untuk respons ini. |
SendFileAsync(HttpResponse, IFileInfo, Int64, Nullable<Int64>, CancellationToken) |
Mengirim file yang diberikan menggunakan ekstensi SendFile. |
SendFileAsync(HttpResponse, IFileInfo, CancellationToken) |
Mengirim file yang diberikan menggunakan ekstensi SendFile. |
SendFileAsync(HttpResponse, String, Int64, Nullable<Int64>, CancellationToken) |
Mengirim file yang diberikan menggunakan ekstensi SendFile. |
SendFileAsync(HttpResponse, String, CancellationToken) |
Mengirim file yang diberikan menggunakan ekstensi SendFile. |