Partager via


Membres FileSyncProvider

Il s'agit d'un fournisseur de synchronisation synchrone qui peut être utilisé pour synchroniser des fichiers, des dossiers et des sous-dossiers dans les systèmes de fichiers NTFS, FAT ou SMB.

Les tableaux suivants répertorient les membres exposés par le type FileSyncProvider .

Constructeurs publics

  Nom Description
Public method FileSyncProvider Surchargé. Initialise une nouvelle instance de la classe FileSyncProvider.

Haut

Propriétés publiques

  Nom Description
Public property Configuration  (Hérité de KnowledgeSyncProvider.)
Public property DestinationCallbacks  (Hérité de KnowledgeSyncProvider.)
Public property FileSyncOptions Obtient les options qui régissent le comportement du fournisseur pendant la synchronisation.
Public property IdFormats Substitué. Obtient le schéma qui définit le format de différents ID utilisés par le fournisseur.
Public property MetadataDirectoryPath Obtient le chemin d'accès absolu du fichier de stockage des métadonnées.
Public property MetadataFileName Obtient le nom du fichier de stockage des métadonnées.
Public property PreviewMode Obtient ou définit une valeur qui indique si le fournisseur est en mode Aperçu.
Public property ReplicaId Obtient l'ID pour le réplica.
Public property RootDirectoryPath Obtient le chemin d'accès absolu du magasin de fichiers local pour ce fournisseur. C'est le dossier qui contient les fichiers et sous-dossier à synchroniser.
Public property ScopeFilter Obtient un filtre d'étendue statique qui spécifie quels fichiers ou répertoires dans le magasin de fichiers local sont inclus dans l'étendue.
Public property TempDirectoryPath Obtient le chemin d'accès absolu de l'emplacement où les fichiers temporaires seront stockés.

Haut

Méthodes publiques

(voir aussi Méthodes protégées )

  Nom Description
Public method BeginSession  (Hérité de UnmanagedSyncProviderWrapper.)
Public method DetectChanges Déclenche une énumération du réplica de système de fichiers local pour les modifications et met à jour les métadonnées en conséquence.
Public method Dispose Surchargé. Libère les ressources utilisées par FileSyncProvider.
Public method EndSession  (Hérité de UnmanagedSyncProviderWrapper.)
Public method Equals  Surchargé. (Hérité de Object.)
Public method GetChangeBatch  (Hérité de UnmanagedSyncProviderWrapper.)
Public method GetFullEnumerationChangeBatch  (Hérité de UnmanagedSyncProviderWrapper.)
Public method GetHashCode  (Hérité de Object.)
Public method GetSyncBatchParameters  (Hérité de UnmanagedSyncProviderWrapper.)
Public method GetType  (Hérité de Object.)
Public method Initialize  (Hérité de UnmanagedSyncProviderWrapper.)
Public method ProcessChangeBatch  (Hérité de UnmanagedSyncProviderWrapper.)
Public method ProcessFullEnumerationChangeBatch  (Hérité de UnmanagedSyncProviderWrapper.)
Public method Static ReferenceEquals  (Hérité de Object.)
Public method ToString  (Hérité de Object.)

Haut

Méthodes protégées

  Nom Description
Protected method Dispose Surchargé. Libère les ressources utilisées par FileSyncProvider.
Protected method Finalize Substitué. Finaliseur pour FileSyncProvider. Libère toutes les ressources.
Protected method MemberwiseClone  (Hérité de Object.)

Haut

Événements publics

  Nom Description
Public event AppliedChange Se produit lorsqu'une modification de fichier a été appliquée.
Public event ApplyingChange Se produit lorsqu'une modification de fichier est sur le point d'être tentée.
Public event CopyingFile Se produit périodiquement pour afficher la progression pendant la copie d'un fichier.
Public event DetectedChanges Se produit au terme d'une passe de détection de modifications.
Public event DetectingChanges Se produit lorsqu'un répertoire est sur le point d'être analysé pendant un passe de détection de modifications.
Public event SkippedChange Se produit lorsqu'une modification est ignorée.
Public event SkippedFileDetect Se produit lorsqu'un fichier ou dossier n'est pas analysé pendant la détection de modifications.

Haut

Voir aussi

Référence

Classe FileSyncProvider
Espace de noms Microsoft.Synchronization.Files