HttpRequestRewindExtensions.EnableBuffering Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
EnableBuffering(HttpRequest) |
Verifique se o |
EnableBuffering(HttpRequest, Int32) |
Verifique se o |
EnableBuffering(HttpRequest, Int64) |
Verifique se o |
EnableBuffering(HttpRequest, Int32, Int64) |
Verifique se o |
EnableBuffering(HttpRequest)
Verifique se o request
Body pode ser lido várias vezes. Normalmente armazena em buffer corpos de solicitação na memória; grava solicitações com mais de 30 mil bytes no 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
O HttpRequest a ser preparado.
Comentários
Arquivos temporários para solicitações maiores são gravados no local nomeado na variável de ASPNETCORE_TEMP
ambiente, se houver. Se essa variável de ambiente não estiver definida, esses arquivos serão gravados na pasta temporária do usuário atual. Os arquivos são excluídos automaticamente no final de suas solicitações associadas.
Aplica-se a
EnableBuffering(HttpRequest, Int32)
Verifique se o request
Body pode ser lido várias vezes. Normalmente armazena em buffer corpos de solicitação na memória; grava solicitações maiores que bufferThreshold
bytes no 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
O HttpRequest a ser preparado.
- bufferThreshold
- Int32
O tamanho máximo em bytes da memória ArrayPool<T> usada para armazenar o fluxo em buffer. Corpos de solicitação maiores são gravados em disco.
Comentários
Arquivos temporários para solicitações maiores são gravados no local nomeado na variável de ASPNETCORE_TEMP
ambiente, se houver. Se essa variável de ambiente não estiver definida, esses arquivos serão gravados na pasta temporária do usuário atual. Os arquivos são excluídos automaticamente no final de suas solicitações associadas.
Aplica-se a
EnableBuffering(HttpRequest, Int64)
Verifique se o request
Body pode ser lido várias vezes. Normalmente armazena em buffer corpos de solicitação na memória; grava solicitações com mais de 30 mil bytes no 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
O HttpRequest a ser preparado.
- bufferLimit
- Int64
O tamanho máximo em bytes do corpo da solicitação. Uma tentativa de ler além desse limite causará um IOException.
Comentários
Arquivos temporários para solicitações maiores são gravados no local nomeado na variável de ASPNETCORE_TEMP
ambiente, se houver. Se essa variável de ambiente não estiver definida, esses arquivos serão gravados na pasta temporária do usuário atual. Os arquivos são excluídos automaticamente no final de suas solicitações associadas.
Aplica-se a
EnableBuffering(HttpRequest, Int32, Int64)
Verifique se o request
Body pode ser lido várias vezes. Normalmente armazena em buffer corpos de solicitação na memória; grava solicitações maiores que bufferThreshold
bytes no 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
O HttpRequest a ser preparado.
- bufferThreshold
- Int32
O tamanho máximo em bytes da memória ArrayPool<T> usada para armazenar o fluxo em buffer. Corpos de solicitação maiores são gravados em disco.
- bufferLimit
- Int64
O tamanho máximo em bytes do corpo da solicitação. Uma tentativa de ler além desse limite causará um IOException.
Comentários
Arquivos temporários para solicitações maiores são gravados no local nomeado na variável de ASPNETCORE_TEMP
ambiente, se houver. Se essa variável de ambiente não estiver definida, esses arquivos serão gravados na pasta temporária do usuário atual. Os arquivos são excluídos automaticamente no final de suas solicitações associadas.