Compartir a través de


FileSyncOptions Enumeración

Proporciona opciones para configurar el comportamiento del proveedor de sincronización de archivos.

Espacio de nombres: Microsoft.Synchronization.Files
Ensamblado: Microsoft.Synchronization.Files (en microsoft.synchronization.files.dll)

Sintaxis

'Declaración
<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

Miembros

  Nombre del miembro Descripción
CompareFileStreams Si se establece este valor, el proveedor calculará un valor hash para cada archivo que esté basado en el contenido de la secuencia completa del archivo y utilizará este valor para comparar los archivos durante la detección de cambios. Esta opción es cara y hace que la sincronización sea más lenta, pero proporciona una detección de cambios más robusta. Si no se establece este valor, se usará un algoritmo que compara la fecha y hora de modificación, los tamaños, los nombres y los atributos de los archivos para determinar si un archivo ha cambiado. 
ExplicitDetectChanges Si se establece este valor, el proveedor sólo realizará la detección de cambios cuando se llame a DetectChanges. Si no se establece este valor, la detección de cambios tiene lugar implícitamente en la primera llamada al método GetChangeBatch o ProcessChangeBatch del proveedor. 
None Si se establece este valor, el proveedor utilizará sus opciones de configuración predeterminadas. Al establecer cualquiera de las demás marcas, se invalida este valor. Esta es la configuración predeterminada. 
RecycleConflictLoserFiles Si se establece este valor, el proveedor moverá a la papelera de reciclaje los archivos perdedores de conflictos. Si no se establece este valor, el proveedor moverá los archivos a una ubicación especificada. O bien, si no se especifica ninguna ubicación, los archivos se eliminarán permanentemente. 
RecycleDeletedFiles Si se establece este valor, el proveedor moverá a la papelera de reciclaje los archivos eliminados durante la aplicación de cambios. Si no se establece este valor, los archivos se eliminarán de forma permanente. 
RecyclePreviousFileOnUpdates Si se establece este valor, el proveedor moverá a la papelera de reciclaje los archivos sobrescritos durante la aplicación de cambios. Si no se establece este valor, los archivos se sobrescribirán directamente y se perderán los datos que contenga el archivo anterior. 

Notas

Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de los valores de sus miembros.

Se puede pasar un valor con una combinación de estas opciones a FileSyncProvider para configurar la forma en que el proveedor de sincronización de archivos controlará las distintas partes del proceso de sincronización.

Vea también

Referencia

Microsoft.Synchronization.Files Espacio de nombres