次の方法で共有


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) も指定できます。

例外

例外 条件
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 という名前を付けます。

参照

参照

FileSyncProviderクラス

FileSyncProvider メンバー

FileSyncProvider オーバーロード

Microsoft.Synchronization.Files 名前空間