HttpRuntimeSection.ExecutionTimeout Proprietà

Definizione

Recupera o imposta il tempo di esecuzione consentito per la richiesta.

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

Valore della proprietà

Valore TimeSpan che indica il tempo di esecuzione consentito per la richiesta.

Attributi

Eccezioni

Il tempo di esecuzione richiesto ha superato il limite impostato dal valore di time-out di esecuzione.

Esempio

Nell'esempio seguente viene illustrato come utilizzare la proprietà ExecutionTimeout.

// 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)

Commenti

La ExecutionTimeout proprietà indica il numero massimo di secondi per cui è consentita l'esecuzione di una richiesta prima di essere arrestata automaticamente da ASP.NET. Il valore predefinito è 110 secondi. Questo timeout si applica solo se l'attributo di debug nell'elemento <compilation> è impostato su false.

Se il timeout scade, viene generata un'eccezione. È possibile registrare le informazioni correlate nella cartella Application del registro eventi. A tale scopo, abilitare il monitoraggio dell'integrità dell'applicazione nell'elemento <healthMonitoring> di configurazione.

Si applica a