指定したレプリカ ID、ルート ディレクトリのパス、スコープ フィルター、および構成オプションに基づいて FileSyncProvider クラスの新しいインスタンスを初期化します。
名前空間: Microsoft.Synchronization.Files
アセンブリ: Microsoft.Synchronization.Files (microsoft.synchronization.files.dll 内)
構文
'宣言
Public Sub New ( _
replicaId As Guid, _
rootDirectoryPath As String, _
scopeFilter As FileSyncScopeFilter, _
fileSyncOptions As FileSyncOptions _
)
'使用
Dim replicaId As Guid
Dim rootDirectoryPath As String
Dim scopeFilter As FileSyncScopeFilter
Dim fileSyncOptions As FileSyncOptions
Dim instance As New FileSyncProvider(replicaId, rootDirectoryPath, scopeFilter, fileSyncOptions)
public FileSyncProvider (
Guid replicaId,
string rootDirectoryPath,
FileSyncScopeFilter scopeFilter,
FileSyncOptions fileSyncOptions
)
public:
FileSyncProvider (
Guid replicaId,
String^ rootDirectoryPath,
FileSyncScopeFilter^ scopeFilter,
FileSyncOptions fileSyncOptions
)
public FileSyncProvider (
Guid replicaId,
String rootDirectoryPath,
FileSyncScopeFilter scopeFilter,
FileSyncOptions fileSyncOptions
)
public function FileSyncProvider (
replicaId : Guid,
rootDirectoryPath : String,
scopeFilter : FileSyncScopeFilter,
fileSyncOptions : FileSyncOptions
)
パラメーター
- replicaId
レプリカの ID。
- rootDirectoryPath
このプロバイダーのローカル ファイル ストアへの絶対パス。同期するファイルとサブフォルダーが含まれているフォルダーです。
- scopeFilter
ローカル ファイル ストアのどのファイルまたはディレクトリをスコープに含めるかを指定する静的なスコープ フィルター。NULL 参照 (Visual Basic では Nothing) です。 も指定できます。
- fileSyncOptions
同期時のプロバイダーの動作を決定するフラグ。既定値は None です。
例外
| 例外の種類 | 条件 |
|---|---|
rootDirectoryPath が NULL 参照 (Visual Basic では Nothing) です。 です。 |
|
replicaId が Empty であるか、rootDirectoryPath の長さが 0 であるか、rootDirectoryPath にワイルドカードが含まれているか、または rootDirectoryPath が存在しません。 |
|
fileSyncOptions が FileSyncOptions 列挙体に存在しません。 |
|
別のプロバイダー インスタンスが、同じ値のディレクトリ パスとメタデータ ファイル パスで先に初期化されていますが、まだ解放されていません。 |
解説
この形式のコンストラクターは、メタデータ ストレージ ファイルおよび一時ファイルの場所を rootDirectoryPath で初期化します。さらに、競合で優先されなかったファイルを保存するパスを NULL 参照 (Visual Basic では Nothing) です。 に初期化し、メタデータ ストレージ ファイルに filesync.metadata という名前を付けます。
参照
リファレンス
FileSyncProvider クラス
FileSyncProvider メンバー
Microsoft.Synchronization.Files 名前空間