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
)
new :
rootDirectoryPath:string *
scopeFilter:FileSyncScopeFilter *
fileSyncOptions:FileSyncOptions -> FileSyncProvider
public function FileSyncProvider(
rootDirectoryPath : String,
scopeFilter : FileSyncScopeFilter,
fileSyncOptions : FileSyncOptions
)
パラメーター
- rootDirectoryPath
型 : System. . :: . .String
このプロバイダーのローカル ファイル ストアへの絶対パス。同期するファイルとサブフォルダーが含まれているフォルダーです。
- scopeFilter
型 : Microsoft.Synchronization.Files. . :: . .FileSyncScopeFilter
ローカル ファイル ストアのどのファイルまたはディレクトリをスコープに含めるかを指定する静的なスコープ フィルター。nullNothingnullptrunitNULL 参照 (Visual Basic では Nothing) も指定できます。
- fileSyncOptions
型 : Microsoft.Synchronization.Files. . :: . .FileSyncOptions
同期時のプロバイダーの動作を決定するフラグ。既定値は None です。
例外
例外 | 条件 |
---|---|
ArgumentNullException | rootDirectoryPath が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) です。 |
ArgumentException | rootDirectoryPath の長さが 0 であるか、rootDirectoryPath にワイルドカードが含まれているか、または rootDirectoryPath が存在しません。 |
ArgumentOutOfRangeException | fileSyncOptions が FileSyncOptions 列挙体に存在しません。 |
ReplicaMetadataInUseException | 別のプロバイダー インスタンスが、同じ値のディレクトリ パスとメタデータ ファイル パスで先に初期化されていますが、まだ解放されていません。 |
説明
この形式のコンストラクターは、アプリケーションがレプリカの識別にレプリカ ID を使用しない場合に使用できます。この場合、レプリカ ID は、オブジェクトによって作成および使用され、メタデータ ストレージ ファイルに格納されます。
この形式のコンストラクターは、メタデータ ストレージ ファイルおよび一時ファイルの場所を rootDirectoryPath で初期化します。さらに、競合で優先されなかったファイルを保存するパスを null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) に初期化し、メタデータ ストレージ ファイルに filesync.metadata という名前を付けます。