ObjectContext.CommandTimeout 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.
Ottiene o imposta il valore di timeout, espresso in secondi, per tutte le operazioni di contesto dell'oggetto. Un null valore indica che verrà usato il valore predefinito del provider sottostante.
public:
property Nullable<int> CommandTimeout { Nullable<int> get(); void set(Nullable<int> value); };
public int? CommandTimeout { get; set; }
member this.CommandTimeout : Nullable<int> with get, set
Public Property CommandTimeout As Nullable(Of Integer)
Valore della proprietà
Valore Int32 che rappresenta il valore di timeout, espresso in secondi.
Eccezioni
Il valore di timeout è minore di 0.
Esempio
Commenti
Il timeout predefinito per le query sugli oggetti e l'operazione SaveChanges è definita dal provider di connessione sottostante. Tuttavia, è possibile eseguire l'override di questo valore di timeout predefinito usando la CommandTimeout proprietà in ObjectContext. Eseguire questa operazione quando si dispone di una query complessa o quando altri problemi di prestazioni causano un timeout frequente di query o chiamate a SaveChanges .