Udostępnij za pośrednictwem


HttpRuntimeSection.ExecutionTimeout Właściwość

Definicja

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

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 falsewartość .

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.

Dotyczy