CommandTimeout propriété
Obtient ou définit la durée d'attente (en secondes) qui précède l'arrêt d'une commande de restauration et la génération d'une erreur.
Espace de noms : Microsoft.Synchronization.Data.SqlServer
Assembly : Microsoft.Synchronization.Data.SqlServer (dans Microsoft.Synchronization.Data.SqlServer.dll)
Syntaxe
'Déclaration
Public Property CommandTimeout As Integer
Get
Set
'Utilisation
Dim instance As SqlSyncStoreRestore
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)
Valeur de la propriété
Type : System. . :: . .Int32
Durée d'attente (en secondes) qui précède l'arrêt d'une commande de restauration et la génération d'une erreur. La valeur par défaut est celle d'ADO.NET qui est de 30 secondes. Une valeur égale à 0 indique que les commandes n'expirent pas.
Notes
La propriété CommandTimeout peut être utile sur les systèmes sur lesquels les commandes sont susceptibles de prendre plus de temps que prévu pour se terminer, tels que les systèmes partagés comme SQL Azure. Pour éviter de bloquer votre application alors qu'il serait mieux d'arrêter la restauration de la base de données et de réessayer ultérieurement, attribuez à CommandTimeout un nombre de secondes approprié.