HttpRequest.TimedOutToken Propriedade
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.
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
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.