Freigeben über


ObjectContext.CommandTimeout Eigenschaft

Definition

Ruft den Timeoutwert in Sekunden für alle Operationen im Objektkontext ab oder legt diesen fest. Der Wert null gibt an, dass der Standardwert des zugrunde liegenden Anbieters verwendet wird.

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)

Eigenschaftswert

Ein Int32-Wert, der den Timeoutwert in Sekunden darstellt.

Ausnahmen

Der Timeoutwert ist kleiner als 0.

Beispiele

Objektabfragen

Hinweise

Das Standardtimeout für Objektabfragen und den SaveChanges-Vorgang wird vom zugrunde liegenden Verbindungsanbieter definiert. Sie können diesen Standardtimeoutwert jedoch überschreiben, indem Sie die CommandTimeout -Eigenschaft für verwenden ObjectContext. Dieses Vorgehen wird empfohlen, wenn eine komplexe Abfrage durchgeführt wird, oder wenn andere Leistungsprobleme dazu führen, dass Abfragen oder Aufrufe von SaveChanges häufig zu einem Timeout führen.

Gilt für: