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 relative al contesto dell'oggetto. Il valore null
indica che verrà utilizzato 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 di oggetto e l'operazione SaveChanges è definito 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 in presenza di una query complessa o quando altri problemi di prestazioni provocano il timeout frequente delle query o delle chiamate a SaveChanges.