次の方法で共有


FileSyncProvider コンストラクター (Guid, String, FileSyncScopeFilter, FileSyncOptions)

指定したレプリカ 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 です。

例外

例外の種類 条件

ArgumentNullException

rootDirectoryPath が NULL 参照 (Visual Basic では Nothing) です。 です。

ArgumentException

replicaId が Empty であるか、rootDirectoryPath の長さが 0 であるか、rootDirectoryPath にワイルドカードが含まれているか、または rootDirectoryPath が存在しません。

ArgumentOutOfRangeException

fileSyncOptions が FileSyncOptions 列挙体に存在しません。

ReplicaMetadataInUseException

別のプロバイダー インスタンスが、同じ値のディレクトリ パスとメタデータ ファイル パスで先に初期化されていますが、まだ解放されていません。

解説

この形式のコンストラクターは、メタデータ ストレージ ファイルおよび一時ファイルの場所を rootDirectoryPath で初期化します。さらに、競合で優先されなかったファイルを保存するパスを NULL 参照 (Visual Basic では Nothing) です。 に初期化し、メタデータ ストレージ ファイルに filesync.metadata という名前を付けます。

参照

リファレンス

FileSyncProvider クラス
FileSyncProvider メンバー
Microsoft.Synchronization.Files 名前空間