Конструктор FileSyncProvider (String, FileSyncScopeFilter, FileSyncOptions)
Инициализирует новый экземпляр класса FileSyncProvider на основе указанного пути к корневому каталогу, фильтра области и параметров конфигурации.
Пространство имен: Microsoft.Synchronization.Files
Сборка: Microsoft.Synchronization.Files (в microsoft.synchronization.files.dll)
Синтаксис
'Декларация
Public Sub New ( _
rootDirectoryPath As String, _
scopeFilter As FileSyncScopeFilter, _
fileSyncOptions As FileSyncOptions _
)
'Применение
Dim rootDirectoryPath As String
Dim scopeFilter As FileSyncScopeFilter
Dim fileSyncOptions As FileSyncOptions
Dim instance As New FileSyncProvider(rootDirectoryPath, scopeFilter, fileSyncOptions)
public FileSyncProvider (
string rootDirectoryPath,
FileSyncScopeFilter scopeFilter,
FileSyncOptions fileSyncOptions
)
public:
FileSyncProvider (
String^ rootDirectoryPath,
FileSyncScopeFilter^ scopeFilter,
FileSyncOptions fileSyncOptions
)
public FileSyncProvider (
String rootDirectoryPath,
FileSyncScopeFilter scopeFilter,
FileSyncOptions fileSyncOptions
)
public function FileSyncProvider (
rootDirectoryPath : String,
scopeFilter : FileSyncScopeFilter,
fileSyncOptions : FileSyncOptions
)
Параметры
- rootDirectoryPath
Абсолютный путь к локальному хранилищу файлов для этого поставщика. Это папка, в которой содержатся файлы и вложенные папки, подлежащие синхронизации.
- scopeFilter
Статический фильтр области, указывающий, какие файлы или каталоги в локальном хранилище файлов следует включить в область. Может иметь значение пустая ссылка (Nothing в Visual Basic).
- fileSyncOptions
Флаги, определяющие режим работы поставщика в ходе синхронизации. По умолчанию устанавливается значение None.
Исключения
Тип исключения | Условие |
---|---|
Параметр rootDirectoryPath равен пустая ссылка (Nothing в Visual Basic). |
|
Параметр rootDirectoryPath имеет нулевую длину, значение rootDirectoryPath содержит символы-шаблоны, или каталог rootDirectoryPath не существует. |
|
Параметр fileSyncOptions не входит в перечисление FileSyncOptions. |
|
Другой экземпляр поставщика ранее был инициализирован с такими же значениями для пути к каталогу и пути к файлу метаданных, но еще не был освобожден. |
Замечания
Эта форма конструктора может быть использована в тех случаях, когда приложение не пользуется идентификатором реплики для ее идентификации. В этом случае идентификатор реплики создается, используется объектом и хранится в файле хранилища метаданных.
Эта форма конструктора инициализирует расположение файла хранения метаданных и временных файлов в соответствии со значением параметра rootDirectoryPath. Он инициализирует путь для сохранения проигравших конфликт файлов, устанавливая для него значение пустая ссылка (Nothing в Visual Basic). Он именует файл хранилища метаданных как filesync.metadata.
См. также
Справочник
Класс FileSyncProvider
Элементы FileSyncProvider
Пространство имен Microsoft.Synchronization.Files