Udostępnij za pośrednictwem


HttpRequest.TimedOutToken Właściwość

Definicja

Pobiera obiekt, który jest potknięty CancellationToken po przekroczeniu limitu czasu żądania.

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

Wartość właściwości

CancellationToken

Token anulowania.

Uwagi

Limit czasu można określić w pliku Web.config (zobacz HttpRuntimeSection.ExecutionTimeout) lub programowo (zobacz HttpServerUtility.ScriptTimeout). Limit czasu jest mierzony od momentu wystąpienia żądania. Jeśli domyślny limit czasu wynosi 110 sekund, token anulowania zostanie przekroczony nie wcześniej niż 110 sekund po rozpoczęciu przetwarzania żądań. Możesz zmienić HttpServerUtility.ScriptTimeout wartość właściwości i tak długo, jak token nie został jeszcze przekroczony, nowa wartość limitu czasu będzie uwzględniana.

Obecnie token zapewnia tylko 15 sekund szczegółowości, co oznacza, że jeśli wartość limitu czasu wynosi 110 sekund, token zostanie potknięty czasami między 110 a 125 sekund po rozpoczęciu przetwarzania żądania. Stopień szczegółowości może ulec zmianie w przyszłości.

Mimo że ta właściwość jest bezpieczna wątkowo, istnieją ograniczenia dotyczące jego użycia. Aby uzyskać więcej informacji, zobacz HttpResponse.ClientDisconnectedToken.

Ta właściwość jest bez znaczenia, jeśli rozpoczęto przetwarzanie żądań obiektów WebSockets.

Dotyczy