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.