Sdílet prostřednictvím


ConnectionContext.CommandTimeout-Eigenschaft

Aktualisiert: November 2007

Ruft die Zeit (in Sekunden) ab, die verstreicht, bevor das Timeout des Befehls, mit dem die Batchanweisung ausgeführt wird, überschritten wird.

Namespace:  Microsoft.VisualStudio.TeamSystem.Data.UnitTesting
Assembly:  Microsoft.VisualStudio.TeamSystem.Data.UnitTesting (in Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.dll)

Syntax

'Declaration
Public Property CommandTimeout As Integer
'Usage
Dim instance As ConnectionContext
Dim value As Integer

value = instance.CommandTimeout

instance.CommandTimeout = value
public int CommandTimeout { get; set; }
public:
property int CommandTimeout {
    int get ();
    void set (int value);
}
public function get CommandTimeout () : int
public function set CommandTimeout (value : int)

Eigenschaftenwert

Typ: System.Int32

Ausnahmen

Ausnahme Bedingung
ArgumentException

Der zum Festlegen von CommandTimeout verwendete Wert ist kleiner als null (0).

Hinweise

Mit dieser Eigenschaft können Sie das DbCommand konfigurieren, das zum Ausführen von Transact-SQL (T-SQL)-Anweisungen verwendet wird. Der Standardwert ist 30 Sekunden.

Wenn Sie den Inhalt der aufgerufenen gespeicherten Prozedur debuggen möchten, erhöhen Sie CommandTimeout, damit der Test während der Debugsitzung nicht zu einem Fehler führt. Wenn durch Team Edition for Database Professionals eine Instanz dieser Klasse erstellt wird, wird diese Eigenschaft mit den Einstellungen aus der Datei app.config im Testprojekt aufgefüllt.

Berechtigungen

Siehe auch

Referenz

ConnectionContext-Klasse

ConnectionContext-Member

Microsoft.VisualStudio.TeamSystem.Data.UnitTesting-Namespace