Partager via


FileSyncProvider constructeur (Guid, String, FileSyncScopeFilter, FileSyncOptions)

Initialise une nouvelle instance de la classe FileSyncProvider qui se base sur l'ID de réplica, le chemin d'accès du répertoire racine, le filtre d'étendue et les options de configuration spécifiés.

Espace de noms :  Microsoft.Synchronization.Files
Assembly :  Microsoft.Synchronization.Files (dans Microsoft.Synchronization.Files.dll)

Syntaxe

'Déclaration
Public Sub New ( _
    replicaId As Guid, _
    rootDirectoryPath As String, _
    scopeFilter As FileSyncScopeFilter, _
    fileSyncOptions As FileSyncOptions _
)
'Utilisation
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
)
new : 
        replicaId:Guid * 
        rootDirectoryPath:string * 
        scopeFilter:FileSyncScopeFilter * 
        fileSyncOptions:FileSyncOptions -> FileSyncProvider
public function FileSyncProvider(
    replicaId : Guid, 
    rootDirectoryPath : String, 
    scopeFilter : FileSyncScopeFilter, 
    fileSyncOptions : FileSyncOptions
)

Paramètres

  • rootDirectoryPath
    Type : System. . :: . .String
    Chemin d'accès absolu au magasin de fichiers local pour ce fournisseur. Il s'agit du dossier qui contient les fichiers et sous-dossiers à synchroniser.
  • scopeFilter
    Type : Microsoft.Synchronization.Files. . :: . .FileSyncScopeFilter
    Filtre d'étendue statique qui spécifie les fichiers ou répertoires du magasin de fichiers local qui sont inclus dans l'étendue. Peut être une nullNothingnullptrunitune référence Null (Nothing dans Visual Basic).

Exceptions

Exception Condition
ArgumentNullException

rootDirectoryPath est une null Nothing nullptr unit une référence Null (Nothing dans Visual Basic) .

ArgumentException

replicaId estEmpty, rootDirectoryPath est de longueur 0, rootDirectoryPath contient des caractères génériques ou rootDirectoryPath n'existe pas.

ArgumentOutOfRangeException

fileSyncOptions ne figure pas dans l'énumération FileSyncOptions.

ReplicaMetadataInUseException

Une autre instance du fournisseur a été initialisée précédemment avec les mêmes valeurs pour le chemin d'accès du répertoire et le chemin d'accès du fichier de métadonnées, mais n'a pas encore été libérée.

Notes

Cette forme du constructeur initialise l'emplacement du fichier de stockage des métadonnées et des fichiers temporaires pour correspondre à rootDirectoryPath. Elle initialise le chemin d'accès pour enregistrer les fichiers perdants de conflit avec une null Nothing nullptr unit une référence Null (Nothing dans Visual Basic) . Elle nomme le fichier de stockage des métadonnées filesync.metadata.

Voir aussi

Référence

FileSyncProvider Classe

Membres FileSyncProvider

Surcharge FileSyncProvider

Espace de noms Microsoft.Synchronization.Files