HttpRequest.TimedOutToken Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.