HttpRuntimeSection.ExecutionTimeout 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 lub ustawia dozwolony czas wykonywania żądania.
public:
property TimeSpan ExecutionTimeout { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.Configuration.TimeSpanSecondsConverter))]
[System.Configuration.ConfigurationProperty("executionTimeout", DefaultValue="00:01:50")]
[System.Configuration.TimeSpanValidator(MaxValueString="10675199.02:48:05.4775807", MinValueString="00:00:00")]
public TimeSpan ExecutionTimeout { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Configuration.TimeSpanSecondsConverter))>]
[<System.Configuration.ConfigurationProperty("executionTimeout", DefaultValue="00:01:50")>]
[<System.Configuration.TimeSpanValidator(MaxValueString="10675199.02:48:05.4775807", MinValueString="00:00:00")>]
member this.ExecutionTimeout : TimeSpan with get, set
Public Property ExecutionTimeout As TimeSpan
Wartość właściwości
TimeSpan Wartość wskazująca dozwolony czas wykonywania żądania.
- Atrybuty
Wyjątki
Czas wykonywania żądania przekroczył limit ustawiony przez przekroczenie limitu czasu wykonania.
Przykłady
W poniższym przykładzie pokazano, jak używać ExecutionTimeout właściwości.
// Get the ExecutionTimeout property value.
Response.Write("ExecutionTimeout: " +
configSection.ExecutionTimeout.ToString() + "<br>");
// Set the ExecutionTimeout property value to 2 minutes.
configSection.ExecutionTimeout = TimeSpan.FromMinutes(2);
' Get the ExecutionTimeout property value.
Response.Write("ExecutionTimeout: " & _
configSection.ExecutionTimeout.ToString() & "<br>")
' Set the ExecutionTimeout property value to 2 minutes.
configSection.ExecutionTimeout = TimeSpan.FromMinutes(2)
Uwagi
Właściwość ExecutionTimeout wskazuje maksymalną liczbę sekund, którą może wykonać żądanie przed automatycznym zamknięciem przez ASP.NET. Wartość domyślna to 110 sekund. Ten limit czasu ma zastosowanie tylko wtedy, gdy atrybut debugowania w <compilation>
elemecie jest ustawiony na false
wartość .
Jeśli limit czasu wygaśnie, zostanie zgłoszony wyjątek. Powiązane informacje można zarejestrować w folderze Aplikacja dziennika zdarzeń. W tym celu włączysz monitorowanie kondycji aplikacji w <healthMonitoring>
elemecie konfiguracji.