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.
Le type FileSyncProvider expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
FileSyncProvider(String) | Initialise une nouvelle instance de la classe FileSyncProvider selon le chemin d'accès de répertoire racine spécifié. | |
FileSyncProvider(Guid, String) | Initialise une nouvelle instance de la classe FileSyncProvider selon l'ID de réplica spécifié et le chemin d'accès de répertoire racine. | |
FileSyncProvider(String, FileSyncScopeFilter, FileSyncOptions) | Initialise une nouvelle instance de la classe FileSyncProvider qui se base sur le chemin d'accès du répertoire racine, le filtre d'étendue et les options de configuration spécifiés. | |
FileSyncProvider(Guid, String, FileSyncScopeFilter, FileSyncOptions) | Initialise une nouvelle instance de la classe FileSyncProvider qui se base sur l'ID de réplica, le chemin d'accès du répertoire racine, le filtre d'étendue et les options de configuration spécifiés. | |
FileSyncProvider(String, FileSyncScopeFilter, FileSyncOptions, String, String, String, String) | Initialise une nouvelle instance de la classe FileSyncProvider qui se base sur le chemin d'accès du répertoire racine, le filtre d'étendue, les options de configuration, le chemin d'accès du fichier de stockage des métadonnées, le nom du fichier de stockage des métadonnées, le chemin d'accès des fichiers temporaires et le chemin d'accès pour stocker les fichiers perdants de conflit spécifiés. | |
FileSyncProvider(Guid, String, FileSyncScopeFilter, FileSyncOptions, String, String, String, String) | Initialise une nouvelle instance de la classe FileSyncProvider qui se base sur l'ID de réplica, le chemin d'accès du répertoire racine, le filtre d'étendue, les options de configuration, le chemin d'accès du fichier de stockage des métadonnées, le nom du fichier de stockage des métadonnées, le chemin d'accès des fichiers temporaires et le chemin d'accès pour stocker les fichiers perdants de conflit spécifiés. |
Haut de la page
Méthodes
Nom | Description | |
---|---|---|
BeginSession(SyncProviderPosition, SyncSessionContext) | Signale au fournisseur non managé qu'il se joint à une session de synchronisation. (Hérité de UnmanagedSyncProviderWrapper.) | |
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. | |
Dispose() () () () | Libère les ressources non managées qui sont utilisées par un FileSyncProvider. | |
Dispose(Boolean) | Libère les ressources non managées utilisées par FileSyncProvider et éventuellement les ressources managées. | |
EndSession(SyncSessionContext) | Signale au fournisseur non managé qu'une session de synchronisation à laquelle il était inscrit est terminée. (Hérité de UnmanagedSyncProviderWrapper.) | |
Equals(Object) | (Hérité de Object.) | |
Finalize() () () () | Finaliseur pour FileSyncProvider. Libère toutes les ressources. (Se substitue à Object. . :: . .Finalize() () () ().) | |
GetChangeBatch(UInt32, SyncKnowledge, Object%) | Obtient un lot de modifications du fournisseur non managé. (Hérité de UnmanagedSyncProviderWrapper.) | |
GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge, Object%) | Obtient un lot de modifications du fournisseur non managé dans le cadre d'une énumération complète. (Hérité de UnmanagedSyncProviderWrapper.) | |
GetHashCode() () () () | (Hérité de Object.) | |
GetSyncBatchParameters(UInt32%, SyncKnowledge%) | Obtient la taille de lot demandée et la connaissance actuelle de l'étendue à partir du fournisseur non managé. (Hérité de UnmanagedSyncProviderWrapper.) | |
GetType() () () () | (Hérité de Object.) | |
Initialize(Object, IChangeDataRetrieverAdapter) | Initialise le wrapper afin qu'il représente le fournisseur non managé spécifié et utilise l'adaptateur d'extracteur de données de modification spécifié pour effectuer la conversion entre les extracteurs de données managés et non managés. (Hérité de UnmanagedSyncProviderWrapper.) | |
MemberwiseClone() () () () | (Hérité de Object.) | |
ProcessChangeBatch(ConflictResolutionPolicy, ChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) | Passe un lot de modifications au fournisseur non managé pour traitement. (Hérité de UnmanagedSyncProviderWrapper.) | |
ProcessFullEnumerationChangeBatch(ConflictResolutionPolicy, FullEnumerationChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) | Passe un lot de modifications au fournisseur non managé pour traitement pendant une énumération complète. (Hérité de UnmanagedSyncProviderWrapper.) | |
ToString() () () () | (Hérité de Object.) |
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
Configuration | Obtient les paramètres de configuration du fournisseur. (Hérité de KnowledgeSyncProvider.) | |
DestinationCallbacks | Obtient un objet qu'une application de synchronisation peut utiliser pour s'inscrire afin de recevoir une notification des événements qui se produisent au cours d'une synchronisation. (Hérité de KnowledgeSyncProvider.) | |
FileSyncOptions | Obtient les options qui régissent le comportement du fournisseur pendant la synchronisation. | |
IdFormats | Obtient le schéma qui définit le format de différents ID utilisés par le fournisseur. (Se substitue à UnmanagedSyncProviderWrapper. . :: . .IdFormats.) | |
MetadataDirectoryPath | Obtient le chemin d'accès absolu du fichier de stockage des métadonnées. | |
MetadataFileName | Obtient le nom du fichier de stockage des métadonnées. | |
PreviewMode | Obtient ou définit une valeur qui indique si le fournisseur est en mode Aperçu. | |
ReplicaId | Obtient l'ID pour le réplica. | |
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. | |
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. | |
TempDirectoryPath | Obtient le chemin d'accès absolu de l'emplacement où les fichiers temporaires seront stockés. |
Haut de la page
Événements
Nom | Description | |
---|---|---|
AppliedChange | Se produit lorsqu'une modification de fichier a été appliquée. | |
ApplyingChange | Se produit lorsqu'une modification de fichier est sur le point d'être tentée. | |
CopyingFile | Se produit périodiquement pour afficher la progression pendant la copie d'un fichier. | |
DetectedChanges | Se produit au terme d'une passe de détection de modifications. | |
DetectingChanges | Se produit lorsqu'un répertoire est sur le point d'être analysé pendant un passe de détection de modifications. | |
SkippedChange | Se produit lorsqu'une modification est ignorée. | |
SkippedFileDetect | Se produit lorsqu'un fichier ou dossier n'est pas analysé pendant la détection de modifications. |
Haut de la page