Bagikan melalui


HttpRequestRewindExtensions.EnableBuffering Metode

Definisi

Overload

EnableBuffering(HttpRequest)

requestBody Pastikan dapat dibaca beberapa kali. Biasanya buffer meminta badan dalam memori; menulis permintaan yang lebih besar dari 30K byte ke disk.

EnableBuffering(HttpRequest, Int32)

requestBody Pastikan dapat dibaca beberapa kali. Biasanya buffer meminta badan dalam memori; menulis permintaan yang lebih besar dari bufferThreshold byte ke disk.

EnableBuffering(HttpRequest, Int64)

requestBody Pastikan dapat dibaca beberapa kali. Biasanya buffer meminta badan dalam memori; menulis permintaan yang lebih besar dari 30K byte ke disk.

EnableBuffering(HttpRequest, Int32, Int64)

requestBody Pastikan dapat dibaca beberapa kali. Biasanya buffer meminta badan dalam memori; menulis permintaan yang lebih besar dari bufferThreshold byte ke disk.

EnableBuffering(HttpRequest)

Sumber:
HttpRequestRewindExtensions.cs
Sumber:
HttpRequestRewindExtensions.cs
Sumber:
HttpRequestRewindExtensions.cs

requestBody Pastikan dapat dibaca beberapa kali. Biasanya buffer meminta badan dalam memori; menulis permintaan yang lebih besar dari 30K byte ke disk.

public:
[System::Runtime::CompilerServices::Extension]
 static void EnableBuffering(Microsoft::AspNetCore::Http::HttpRequest ^ request);
public static void EnableBuffering (this Microsoft.AspNetCore.Http.HttpRequest request);
static member EnableBuffering : Microsoft.AspNetCore.Http.HttpRequest -> unit
<Extension()>
Public Sub EnableBuffering (request As HttpRequest)

Parameter

request
HttpRequest

Untuk HttpRequest mempersiapkan.

Keterangan

File sementara untuk permintaan yang lebih besar ditulis ke lokasi bernama dalam ASPNETCORE_TEMP variabel lingkungan, jika ada. Jika variabel lingkungan tersebut tidak ditentukan, file-file ini ditulis ke folder sementara pengguna saat ini. File secara otomatis dihapus di akhir permintaan terkait.

Berlaku untuk

EnableBuffering(HttpRequest, Int32)

Sumber:
HttpRequestRewindExtensions.cs
Sumber:
HttpRequestRewindExtensions.cs
Sumber:
HttpRequestRewindExtensions.cs

requestBody Pastikan dapat dibaca beberapa kali. Biasanya buffer meminta badan dalam memori; menulis permintaan yang lebih besar dari bufferThreshold byte ke disk.

public:
[System::Runtime::CompilerServices::Extension]
 static void EnableBuffering(Microsoft::AspNetCore::Http::HttpRequest ^ request, int bufferThreshold);
public static void EnableBuffering (this Microsoft.AspNetCore.Http.HttpRequest request, int bufferThreshold);
static member EnableBuffering : Microsoft.AspNetCore.Http.HttpRequest * int -> unit
<Extension()>
Public Sub EnableBuffering (request As HttpRequest, bufferThreshold As Integer)

Parameter

request
HttpRequest

Untuk HttpRequest mempersiapkan.

bufferThreshold
Int32

Ukuran maksimum dalam byte dalam memori ArrayPool<T> yang digunakan untuk menyangga aliran. Badan permintaan yang lebih besar ditulis ke disk.

Keterangan

File sementara untuk permintaan yang lebih besar ditulis ke lokasi bernama dalam ASPNETCORE_TEMP variabel lingkungan, jika ada. Jika variabel lingkungan tersebut tidak ditentukan, file-file ini ditulis ke folder sementara pengguna saat ini. File secara otomatis dihapus di akhir permintaan terkait.

Berlaku untuk

EnableBuffering(HttpRequest, Int64)

Sumber:
HttpRequestRewindExtensions.cs
Sumber:
HttpRequestRewindExtensions.cs
Sumber:
HttpRequestRewindExtensions.cs

requestBody Pastikan dapat dibaca beberapa kali. Biasanya buffer meminta badan dalam memori; menulis permintaan yang lebih besar dari 30K byte ke disk.

public:
[System::Runtime::CompilerServices::Extension]
 static void EnableBuffering(Microsoft::AspNetCore::Http::HttpRequest ^ request, long bufferLimit);
public static void EnableBuffering (this Microsoft.AspNetCore.Http.HttpRequest request, long bufferLimit);
static member EnableBuffering : Microsoft.AspNetCore.Http.HttpRequest * int64 -> unit
<Extension()>
Public Sub EnableBuffering (request As HttpRequest, bufferLimit As Long)

Parameter

request
HttpRequest

Untuk HttpRequest mempersiapkan.

bufferLimit
Int64

Ukuran maksimum dalam byte isi permintaan. Upaya untuk membaca di luar batas ini akan menyebabkan IOException.

Keterangan

File sementara untuk permintaan yang lebih besar ditulis ke lokasi bernama dalam ASPNETCORE_TEMP variabel lingkungan, jika ada. Jika variabel lingkungan tersebut tidak ditentukan, file-file ini ditulis ke folder sementara pengguna saat ini. File secara otomatis dihapus di akhir permintaan terkait.

Berlaku untuk

EnableBuffering(HttpRequest, Int32, Int64)

Sumber:
HttpRequestRewindExtensions.cs
Sumber:
HttpRequestRewindExtensions.cs
Sumber:
HttpRequestRewindExtensions.cs

requestBody Pastikan dapat dibaca beberapa kali. Biasanya buffer meminta badan dalam memori; menulis permintaan yang lebih besar dari bufferThreshold byte ke disk.

public:
[System::Runtime::CompilerServices::Extension]
 static void EnableBuffering(Microsoft::AspNetCore::Http::HttpRequest ^ request, int bufferThreshold, long bufferLimit);
public static void EnableBuffering (this Microsoft.AspNetCore.Http.HttpRequest request, int bufferThreshold, long bufferLimit);
static member EnableBuffering : Microsoft.AspNetCore.Http.HttpRequest * int * int64 -> unit
<Extension()>
Public Sub EnableBuffering (request As HttpRequest, bufferThreshold As Integer, bufferLimit As Long)

Parameter

request
HttpRequest

Untuk HttpRequest mempersiapkan.

bufferThreshold
Int32

Ukuran maksimum dalam byte dalam memori ArrayPool<T> yang digunakan untuk menyangga aliran. Badan permintaan yang lebih besar ditulis ke disk.

bufferLimit
Int64

Ukuran maksimum dalam byte isi permintaan. Upaya untuk membaca di luar batas ini akan menyebabkan IOException.

Keterangan

File sementara untuk permintaan yang lebih besar ditulis ke lokasi bernama dalam ASPNETCORE_TEMP variabel lingkungan, jika ada. Jika variabel lingkungan tersebut tidak ditentukan, file-file ini ditulis ke folder sementara pengguna saat ini. File secara otomatis dihapus di akhir permintaan terkait.

Berlaku untuk