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ı 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.