Compartir a través de


FileSyncOptions Enumeración

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

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

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
[<FlagsAttribute>]
type FileSyncOptions
public enum FileSyncOptions

Miembros

Nombre del miembro Descripción
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.
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.
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.
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.
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.

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 #ctor()()()() 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