Propriedade BatchingDirectory
Obtém ou define o diretório no qual arquivos em lotes são armazenados no spool no disco.
Namespace: Microsoft.Synchronization.Data
Assembly: Microsoft.Synchronization.Data (em Microsoft.Synchronization.Data.dll)
Sintaxe
'Declaração
Public Property BatchingDirectory As String
Get
Set
'Uso
Dim instance As RelationalSyncProvider
Dim value As String
value = instance.BatchingDirectory
instance.BatchingDirectory = value
public string BatchingDirectory { get; set; }
public:
property String^ BatchingDirectory {
String^ get ();
void set (String^ value);
}
member BatchingDirectory : string with get, set
function get BatchingDirectory () : String
function set BatchingDirectory (value : String)
Valor da propriedade
Tipo: System. . :: . .String
O diretório no qual arquivos em lotes são armazenados no spool no disco.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | value é null Nothing nullptr unit uma referência nula (Nothing no Visual Basic) . |
DbSyncException | Já existe uma sincronização em andamento. |
Comentários
Essa propriedade é usada quando um aplicativo exige que as alterações sejam entregues em lotes. O envio em lotes é útil em cenários semelhantes ao seguinte:
Um grande número de clientes que usam SqlCeSyncProvider sincronizam periodicamente com um servidor que usa SqlSyncProvider.
Cada cliente tem uma quantidade limitada de memória e espaço em disco.
As conexões entre o servidor e os clientes são de largura de banda baixa e intermitentes, muitas vezes resultando em tempos de sincronização mais longos e em conexões descartadas.
O tamanho das alterações (em KB) em uma sessão de sincronização típica é grande.
Leve em consideração os efeitos colaterais ao escolher um diretório em lote. Por exemplo, quando o provedor for hospedado pelo IIS (Serviços de Informações da Internet), não use um diretório virtual do IIS como o diretório em lote. O IIS poderá disparar uma reinicialização quando forem feitas alterações nos itens em um diretório virtual, o que causa a falha na sincronização.
Para obter mais informações, consulte Como entregar alterações em lotes (SQL Server).