FileSyncProvider 构造函数 (Guid, String)

基于指定的副本 ID 和根目录路径初始化 FileSyncProvider 类的一个新实例。

命名空间: Microsoft.Synchronization.Files
程序集: Microsoft.Synchronization.Files(在 microsoft.synchronization.files.dll 中)

语法

声明
Public Sub New ( _
    replicaId As Guid, _
    rootDirectoryPath As String _
)
用法
Dim replicaId As Guid
Dim rootDirectoryPath As String

Dim instance As New FileSyncProvider(replicaId, rootDirectoryPath)
public FileSyncProvider (
    Guid replicaId,
    string rootDirectoryPath
)
public:
FileSyncProvider (
    Guid replicaId, 
    String^ rootDirectoryPath
)
public FileSyncProvider (
    Guid replicaId, 
    String rootDirectoryPath
)
public function FileSyncProvider (
    replicaId : Guid, 
    rootDirectoryPath : String
)

参数

  • replicaId
    副本的 ID。
  • rootDirectoryPath
    此提供程序的本地文件存储区的绝对路径。这是包含要同步的文件和子文件夹的文件夹。

异常

异常类型 条件

ArgumentNullException

rootDirectoryPath 为 null 引用(在 Visual Basic 中为 Nothing)。

ArgumentException

replicaId 为 Empty,rootDirectoryPath 的长度为 0,rootDirectoryPath 包含通配符,或者 rootDirectoryPath 不存在。

ReplicaMetadataInUseException

此前,使用相同的目录路径值和元数据文件路径值对另一个提供程序实例进行了初始化,但尚未释放。

备注

这种形式的构造函数会将元数据存储文件和临时文件的位置初始化为 rootDirectoryPath。它会将冲突解决落选方文件的保存路径初始化为 null 引用(在 Visual Basic 中为 Nothing),并将元数据存储文件命名为 filesync.metadata。还会将筛选器初始化为 null 引用(在 Visual Basic 中为 Nothing),将配置选项初始化为 None

请参阅

参考

FileSyncProvider 类
FileSyncProvider 成员
Microsoft.Synchronization.Files 命名空间