Share via


CommandTimeout-Eigenschaft

Ruft die Wartezeit in Sekunden ab, bevor ein Synchronisierungsbefehl beendet und ein Fehler generiert wird, oder legt diese fest.

Namespace:  Microsoft.Synchronization.Data.SqlServer
Assembly:  Microsoft.Synchronization.Data.SqlServer (in Microsoft.Synchronization.Data.SqlServer.dll)

Syntax

'Declaration
Public Property CommandTimeout As Integer
    Get
    Set
'Usage
Dim instance As SqlSyncProvider
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);
}
member CommandTimeout : int with get, set
function get CommandTimeout () : int
function set CommandTimeout (value : int)

Eigenschaftenwert

Typ: System. . :: . .Int32
Die Wartezeit in Sekunden, bevor ein Synchronisierungsbefehl beendet und ein Fehler generiert wird. Der Standardwert ist der standardmäßige ADO.NET-Wert von 30 Sekunden. Wird dieser Wert auf 0 gesetzt, tritt für Befehle kein Timeout auf.

Hinweise

Die CommandTimeout-Eigenschaft kann auf Systemen hilfreich sein, auf denen die Ausführung von Befehlen möglicherweise länger als erwartet dauert, wie z. B. auf einem freigegebenen System wie SQL Azure. Damit die Anwendung nicht blockiert wird, wenn es von Vorteil wäre, die Synchronisierung zu beenden und an einem anderen Zeitpunkt erneut zu versuchen, legen Sie für CommandTimeout einen geeigneten Wert (in Sekunden) fest.

Siehe auch

Verweis

SqlSyncProvider Klasse

SqlSyncProvider-Member

Microsoft.Synchronization.Data.SqlServer-Namespace