Compartilhar via


Propriedade CommandTimeout

Obtém ou define o tempo de espera, em segundos, até um comando de sincronização ser interrompido e um erro ser gerado.

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

Sintaxe

'Declaração
Public Property CommandTimeout As Integer
    Get
    Set
'Uso
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)

Valor da propriedade

Tipo: System. . :: . .Int32
O tempo de espera, em segundos, até um comando de sincronização ser interrompido e um erro ser gerado. O valor padrão é o valor ADO.NET padrão de 30 segundos. A definição desse valor como 0 indica que os comandos não têm tempo limite.

Comentários

A propriedade CommandTimeout pode ser útil em sistemas em que os comandos podem demorar mais do que o esperado para serem concluídos, como um sistema compartilhado como o SQL Azure. Para evitar a retenção do seu aplicativo quando seria melhor parar a sincronização e tentar novamente outra hora, defina CommandTimeout para um número adequado de segundos.

Consulte também

Referência

SqlSyncProvider Classe

Membros SqlSyncProvider

Namespace Microsoft.Synchronization.Data.SqlServer