Compartilhar via


HttpRequest.TimedOutToken Propriedade

Definição

Obtém um objeto CancellationToken que é disparado quando uma solicitação expira.

public:
 property System::Threading::CancellationToken TimedOutToken { System::Threading::CancellationToken get(); };
public System.Threading.CancellationToken TimedOutToken { get; }
member this.TimedOutToken : System.Threading.CancellationToken
Public ReadOnly Property TimedOutToken As CancellationToken

Valor da propriedade

CancellationToken

O token de cancelamento.

Comentários

O período de tempo limite pode ser especificado no arquivo Web.config (consulte HttpRuntimeSection.ExecutionTimeout) ou programaticamente (consulte HttpServerUtility.ScriptTimeout). O período de tempo limite é medido a partir do momento em que a solicitação entra. Se o tempo limite padrão de 110 segundos estiver em vigor, o token de cancelamento não será tropeçado antes de 110 segundos após o início do processamento da solicitação. Você pode alterar o valor da HttpServerUtility.ScriptTimeout propriedade e, enquanto esse token ainda não tiver sido tropeçado, o novo valor de tempo limite será respeitado.

Atualmente, o token fornece apenas granularidade de 15 segundos, o que significa que, se o valor do tempo limite for de 110 segundos, o token será tropeçado em algum momento entre 110 e 125 segundos após o início do processamento da solicitação. A granularidade pode mudar no futuro.

Embora essa propriedade seja thread-safe, há restrições em seu uso. Para obter mais informações, consulte HttpResponse.ClientDisconnectedToken.

Essa propriedade não terá sentido se o processamento de solicitações do WebSockets tiver sido iniciado.

Aplica-se a