HttpRequest.TimedOutToken Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.