Compartilhar via


HttpRequestRewindExtensions.EnableBuffering Método

Definição

Sobrecargas

EnableBuffering(HttpRequest)

Verifique se o requestBody 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.

EnableBuffering(HttpRequest, Int32)

Verifique se o requestBody 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.

EnableBuffering(HttpRequest, Int64)

Verifique se o requestBody 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.

EnableBuffering(HttpRequest, Int32, Int64)

Verifique se o requestBody 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.

EnableBuffering(HttpRequest)

Origem:
HttpRequestRewindExtensions.cs
Origem:
HttpRequestRewindExtensions.cs
Origem:
HttpRequestRewindExtensions.cs

Verifique se o requestBody 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)

Origem:
HttpRequestRewindExtensions.cs
Origem:
HttpRequestRewindExtensions.cs
Origem:
HttpRequestRewindExtensions.cs

Verifique se o requestBody 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)

Origem:
HttpRequestRewindExtensions.cs
Origem:
HttpRequestRewindExtensions.cs
Origem:
HttpRequestRewindExtensions.cs

Verifique se o requestBody 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)

Origem:
HttpRequestRewindExtensions.cs
Origem:
HttpRequestRewindExtensions.cs
Origem:
HttpRequestRewindExtensions.cs

Verifique se o requestBody 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.

Aplica-se a