Compartilhar via


Enumeração FileSyncOptions

Fornece opções para configurar o comportamento do provedor de sincronização de arquivos.

Namespace: Microsoft.Synchronization.Files
Assembly: Microsoft.Synchronization.Files (em microsoft.synchronization.files.dll)

Sintaxe

'Declaração
<FlagsAttribute> _
Public Enumeration FileSyncOptions
'Uso
Dim instance As FileSyncOptions
[FlagsAttribute] 
public enum FileSyncOptions
[FlagsAttribute] 
public enum class FileSyncOptions
/** @attribute FlagsAttribute() */ 
public enum FileSyncOptions
FlagsAttribute 
public enum FileSyncOptions

Membros

  Nome do membro Descrição
CompareFileStreams Se este valor for definido, o provedor calculará um valor de hash para cada arquivo com base nos conteúdos do fluxo de arquivo inteiro e usará este valor para comparar arquivos durante a detecção de alterações. Essa opção é cara e reduz a velocidade da sincronização, mas fornece a detecção de alterações mais robusta. Se este valor não for definido, um algoritmo que compara horas de modificação, tamanhos, nomes e atributos de arquivos será usado para determinar se um arquivo foi alterado. 
ExplicitDetectChanges Se este valor for definido, o provedor só executará a detecção de alterações quando DetectChanges for chamado. Se este valor não for definido, a detecção de alterações será feita implicitamente na primeira chamada do método GetChangeBatch ou ProcessChangeBatch do provedor. 
None Se este valor for definido, o provedor usará as opções de configuração padrão. A definição de quaisquer outros sinalizadores substitui essa configuração. Essa é a configuração padrão. 
RecycleConflictLoserFiles Se este valor for definido, o provedor moverá os arquivos que são perdedores de conflito para a lixeira. Se este valor não for definido, o provedor moverá os arquivos para um local especificado. Se nenhum local for especificado, os arquivos serão excluídos permanentemente. 
RecycleDeletedFiles Se este valor for definido, o provedor moverá arquivos excluídos durante a aplicação de alterações para a lixeira. Se este valor não for definido, os arquivos serão excluídos permanentemente. 
RecyclePreviousFileOnUpdates Se este valor for definido, o provedor moverá arquivos substituídos durante a aplicação das alterações para a lixeira. Se este valor não for definido, os arquivos serão substituídos no lugar e qualquer dado no arquivo antigo será perdido. 

Comentários

Essa enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit de seus valores de membros.

Um valor que contém uma combinação dessas opções pode ser passado para FileSyncProvider para configurar como o provedor de sincronização de arquivos manipulará partes diferentes do processo de sincronização.

Consulte também

Referência

Namespace Microsoft.Synchronization.Files