Aracılığıyla paylaş


HttpRequest.TimedOutToken Özellik

Tanım

CancellationToken İstek zaman aşımına uğradıklarında atlayan bir nesne alır.

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

Özellik Değeri

İptal belirteci.

Açıklamalar

Zaman aşımı süresi Web.config dosyasında belirtilebilir (bkz HttpRuntimeSection.ExecutionTimeout. ) veya program aracılığıyla (bkz HttpServerUtility.ScriptTimeout. ). Zaman aşımı süresi, isteğin geldiği zamandan ölçülür. Varsayılan 110 saniyelik zaman aşımı etkinse, iptal belirteci istek işleme başladıktan sonra 110 saniyeden önce atılır. Özellik değerini değiştirebilirsiniz HttpServerUtility.ScriptTimeout ve bu belirteç henüz atlanmamışsa, yeni zaman aşımı değerine uyulacaktır.

Şu anda belirteç yalnızca 15 saniyelik ayrıntı düzeyi sağlar; bu da zaman aşımı değeri 110 saniyeyse, istek işleme başladıktan sonra belirtecin 110 ile 125 saniye arasında bir süre atılacağı anlamına gelir. Ayrıntı düzeyi gelecekte değişebilir.

Bu özellik iş parçacığı açısından güvenli olsa da kullanımıyla ilgili kısıtlamalar vardır. Daha fazla bilgi için bkz. HttpResponse.ClientDisconnectedToken.

WebSockets istek işleme başlatıldıysa bu özellik anlamsızdır.

Şunlara uygulanır