HttpRuntimeSection.ExecutionTimeout Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.