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ı geçerliyse, istek işleme başladıktan sonra iptal belirteci en fazla 110 saniye içinde atlanır. Özellik değerini değiştirebilirsiniz HttpServerUtility.ScriptTimeout ve bu belirteç henüz atlanmamışsa, yeni zaman aşımı değeri dikkate alınacaktır.

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

Bu özellik iş parçacığı 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