Partager via


CommandTimeout propriété

Obtient ou définit la durée d'attente (en secondes) qui précède l'arrêt d'une commande d'approvisionnement 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 SqlSyncScopeProvisioning
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 d'approvisionnement 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 l'approvisionnement et de réessayer ultérieurement, attribuez à CommandTimeout un nombre de secondes approprié.

Voir aussi

Référence

SqlSyncScopeProvisioning Classe

Membres SqlSyncScopeProvisioning

Espace de noms Microsoft.Synchronization.Data.SqlServer