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.