FileSyncProvider 成员

是同步的同步提供程序,它可用于同步 NTFS、FAT 或 SMB 文件系统中的文件、文件夹和子文件夹。

以下各表列出了由 FileSyncProvider 类型公开的成员。

公共构造函数

  名称 说明
Public method FileSyncProvider 已重载。初始化 FileSyncProvider 类的一个新实例。

顶部

公共属性

  名称 说明
Public property Configuration  获取该提供程序的配置设置。(继承自 KnowledgeSyncProvider。)
Public property DestinationCallbacks  获取一个对象,同步应用程序可使用该对象进行注册,以接收同步期间所发生事件的通知。(继承自 KnowledgeSyncProvider。)
Public property FileSyncOptions 获取同步期间控制提供程序的行为的选项。
Public property IdFormats 已重写。获取定义提供程序所使用的不同 ID 格式的架构。
Public property MetadataDirectoryPath 获取元数据存储文件的绝对路径。
Public property MetadataFileName 获取元数据存储文件的名称。
Public property PreviewMode 获取或设置一个指示提供程序是否处于预览模式中的值。
Public property ReplicaId 获取副本的 ID。
Public property RootDirectoryPath 获取此提供程序的本地文件存储区的绝对路径。这是包含要同步的文件和子文件夹的文件夹。
Public property ScopeFilter 获取指定本地文件存储区中的哪些文件或目录包含在作用域内的静态作用域筛选器。
Public property TempDirectoryPath 获取将在其中存储临时文件的绝对路径。

顶部

公共方法

(请参阅 受保护的方法 )

  名称 说明
Public method BeginSession  (继承自 UnmanagedSyncProviderWrapper。)
Public method DetectChanges 触发变更的本地文件系统副本的枚举,并相应地更新元数据。
Public method Dispose 已重载。释放由 FileSyncProvider 使用的资源。
Public method EndSession  (继承自 UnmanagedSyncProviderWrapper。)
Public method Equals  已重载。 (继承自 Object。)
Public method GetChangeBatch  (继承自 UnmanagedSyncProviderWrapper。)
Public method GetFullEnumerationChangeBatch  (继承自 UnmanagedSyncProviderWrapper。)
Public method GetHashCode  (继承自 Object。)
Public method GetSyncBatchParameters  (继承自 UnmanagedSyncProviderWrapper。)
Public method GetType  (继承自 Object。)
Public method Initialize  (继承自 UnmanagedSyncProviderWrapper。)
Public method ProcessChangeBatch  (继承自 UnmanagedSyncProviderWrapper。)
Public method ProcessFullEnumerationChangeBatch  (继承自 UnmanagedSyncProviderWrapper。)
Public method Bb903151.static(zh-cn,SQL.105).gif ReferenceEquals  (继承自 Object。)
Public method ToString  (继承自 Object。)

顶部

受保护的方法

  名称 说明
Protected method Dispose 已重载。释放由 FileSyncProvider 使用的资源。
Protected method Finalize 已重写。 FileSyncProvider 的终结器。释放所有资源。
Protected method MemberwiseClone  (继承自 Object。)

顶部

公共事件

  名称 说明
Public event AppliedChange 在应用文件变更后发生。
Public event ApplyingChange 在将要尝试文件变更时发生。
Public event CopyingFile 复制文件时会定期出现,以显示进度。
Public event DetectedChanges 当变更检测传递完成时发生。
Public event DetectingChanges 在变更检测传递期间将要分析目录时发生。
Public event SkippedChange 当跳过某个变更时发生。
Public event SkippedFileDetect 在变更检测期间未分析文件或文件夹时发生。

顶部

请参阅

参考

FileSyncProvider 类
Microsoft.Synchronization.Files 命名空间