Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.