HttpRequestRewindExtensions.EnableBuffering Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
EnableBuffering(HttpRequest) |
Asegúrese de |
EnableBuffering(HttpRequest, Int32) |
Asegúrese de |
EnableBuffering(HttpRequest, Int64) |
Asegúrese de |
EnableBuffering(HttpRequest, Int32, Int64) |
Asegúrese de |
EnableBuffering(HttpRequest)
Asegúrese de request
Body que se puede leer varias veces. Normalmente, los búferes solicitan cuerpos en memoria; escribe solicitudes de más de 30 000 bytes en el disco.
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)
Parámetros
- request
- HttpRequest
que HttpRequest se va a preparar.
Comentarios
Los archivos temporales para solicitudes más grandes se escriben en la ubicación denominada en la variable de ASPNETCORE_TEMP
entorno, si existe. Si no se define esa variable de entorno, estos archivos se escriben en la carpeta temporal del usuario actual. Los archivos se eliminan automáticamente al final de sus solicitudes asociadas.
Se aplica a
EnableBuffering(HttpRequest, Int32)
Asegúrese de request
Body que se puede leer varias veces. Normalmente, los búferes solicitan cuerpos en memoria; escribe solicitudes mayores que bufferThreshold
bytes en el disco.
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)
Parámetros
- request
- HttpRequest
que HttpRequest se va a preparar.
- bufferThreshold
- Int32
Tamaño máximo en bytes de la memoria ArrayPool<T> usada para almacenar en búfer la secuencia. Los cuerpos de solicitud más grandes se escriben en el disco.
Comentarios
Los archivos temporales para solicitudes más grandes se escriben en la ubicación denominada en la variable de ASPNETCORE_TEMP
entorno, si existe. Si no se define esa variable de entorno, estos archivos se escriben en la carpeta temporal del usuario actual. Los archivos se eliminan automáticamente al final de sus solicitudes asociadas.
Se aplica a
EnableBuffering(HttpRequest, Int64)
Asegúrese de request
Body que se puede leer varias veces. Normalmente, los búferes solicitan cuerpos en memoria; escribe solicitudes de más de 30 000 bytes en el disco.
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)
Parámetros
- request
- HttpRequest
que HttpRequest se va a preparar.
- bufferLimit
- Int64
Tamaño máximo en bytes del cuerpo de la solicitud. Un intento de leer más allá de este límite provocará una IOExceptionexcepción .
Comentarios
Los archivos temporales para solicitudes más grandes se escriben en la ubicación denominada en la variable de ASPNETCORE_TEMP
entorno, si existe. Si no se define esa variable de entorno, estos archivos se escriben en la carpeta temporal del usuario actual. Los archivos se eliminan automáticamente al final de sus solicitudes asociadas.
Se aplica a
EnableBuffering(HttpRequest, Int32, Int64)
Asegúrese de request
Body que se puede leer varias veces. Normalmente, los búferes solicitan cuerpos en memoria; escribe solicitudes mayores que bufferThreshold
bytes en el disco.
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)
Parámetros
- request
- HttpRequest
que HttpRequest se va a preparar.
- bufferThreshold
- Int32
Tamaño máximo en bytes de la memoria ArrayPool<T> usada para almacenar en búfer la secuencia. Los cuerpos de solicitud más grandes se escriben en el disco.
- bufferLimit
- Int64
Tamaño máximo en bytes del cuerpo de la solicitud. Un intento de leer más allá de este límite provocará una IOExceptionexcepción .
Comentarios
Los archivos temporales para solicitudes más grandes se escriben en la ubicación denominada en la variable de ASPNETCORE_TEMP
entorno, si existe. Si no se define esa variable de entorno, estos archivos se escriben en la carpeta temporal del usuario actual. Los archivos se eliminan automáticamente al final de sus solicitudes asociadas.