Énumération FileSyncOptions

Fournit des options pour configurer le comportement du fournisseur de synchronisation de fichiers.

Cette énumération possède un attribut FlagsAttribute qui permet la combinaison d'opérations de bits de ses valeurs membres.

Espace de noms :  Microsoft.Synchronization.Files
Assembly :  Microsoft.Synchronization.Files (dans Microsoft.Synchronization.Files.dll)

Syntaxe

'Déclaration
<FlagsAttribute> _
Public Enumeration FileSyncOptions
'Utilisation
Dim instance As FileSyncOptions
[FlagsAttribute]
public enum FileSyncOptions
[FlagsAttribute]
public enum class FileSyncOptions
[<FlagsAttribute>]
type FileSyncOptions
public enum FileSyncOptions

Membres

Nom de membre Description
None Si cette valeur est définie, le fournisseur utilise ses options de configuration par défaut. Le fait de définir un autre indicateur a pour effet la substitution de ce paramètre. Il s'agit du paramètre par défaut.
CompareFileStreams Si cette valeur est définie, le fournisseur calculera une valeur de hachage pour chaque fichier, se basant sur le contenu du flux de fichier entier, et utilisera cette valeur pour comparer les fichiers pendant la détection de modifications. Cette option est coûteuse et ralentit la synchronisation, mais rend la détection de modifications plus fiable. Si cette valeur n'est pas définie, un algorithme qui compare les heures des modifications, les tailles de fichier, les noms de fichier et les attributs de fichier sera utilisé pour déterminer si un fichier a été ou non modifié.
RecycleDeletedFiles Si cette valeur est définie, le fournisseur déplace des fichiers supprimés pendant l'application des modifications vers la Corbeille. Si cette valeur n'est pas définie, les fichiers sont supprimés définitivement.
RecyclePreviousFileOnUpdates Si cette valeur est définie, le fournisseur déplace les fichiers remplacés pendant l'application des modifications vers la Corbeille. Si cette valeur n'est pas définie, les fichiers sont remplacés sur place et toutes les données des anciens fichiers sont perdues.
RecycleConflictLoserFiles Si cette valeur est définie, le fournisseur déplacera les fichiers perdants de conflit vers la Corbeille. Si cette valeur n'est pas définie, le fournisseur déplacera les fichiers vers un emplacement spécifié. Si aucun emplacement n'est spécifié, les fichiers seront définitivement supprimés.
ExplicitDetectChanges Si cette valeur est définie, le fournisseur effectue la détection de modifications uniquement lorsque DetectChanges est appelé. Si cette valeur n'est pas définie, la détection de modifications est effectuée implicitement lors du premier appel de la méthode GetChangeBatch ou ProcessChangeBatch du fournisseur.

Notes

Cette énumération possède un attribut FlagsAttribute qui permet la combinaison au niveau du bit de ses valeurs membres.

Une valeur qui contient une combinaison de ces options peut être passée à #ctor()()()() pour configurer la façon dont le fournisseur de synchronisation de fichiers gérera les différentes parties du processus de synchronisation.

Voir aussi

Référence

Espace de noms Microsoft.Synchronization.Files