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.