Condividi tramite


Costruttore FileSyncProvider (Guid, String, FileSyncScopeFilter, FileSyncOptions)

Inizializza una nuova istanza della classe FileSyncProvider in base all'ID replica, al percorso della directory radice, al filtro ambito e alle opzioni di configurazione specificati.

Spazio dei nomi: Microsoft.Synchronization.Files
Assembly: Microsoft.Synchronization.Files (in microsoft.synchronization.files.dll)

Sintassi

'Dichiarazione
Public Sub New ( _
    replicaId As Guid, _
    rootDirectoryPath As String, _
    scopeFilter As FileSyncScopeFilter, _
    fileSyncOptions As FileSyncOptions _
)
'Utilizzo
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
)

Parametri

  • replicaId
    ID replica.
  • rootDirectoryPath
    Percorso assoluto dell'archivio file locale per questo provider. Si tratta della cartella che contiene i file e le sottocartelle da sincronizzare.
  • scopeFilter
    Filtro ambito statico che specifica i file o le directory dell'archivio file locale da includere nell'ambito. Può essere riferimento Null (Nothing in Visual Basic)..
  • fileSyncOptions
    Flag che determinano il comportamento del provider durante la sincronizzazione. Il valore predefinito è None.

Eccezioni

Tipo di eccezione Condizione

ArgumentNullException

rootDirectoryPath è riferimento Null (Nothing in Visual Basic)..

ArgumentException

replicaId è Empty, rootDirectoryPath ha lunghezza 0, rootDirectoryPath contiene caratteri jolly oppure rootDirectoryPath non esiste.

ArgumentOutOfRangeException

fileSyncOptions non è nell'enumerazione FileSyncOptions.

ReplicaMetadataInUseException

Un'altra istanza del provider è stata inizializzata in precedenza con gli stessi valori relativi a percorso della directory e percorso del file dei metadati, ma non è stata ancora rilasciata.

Osservazioni

Questo formato del costruttore consente di inizializzare il percorso del file dell'archivio dei metadati e dei file temporanei su rootDirectoryPath Tale formato consente di inizializzare il percorso per salvare i file delle righe in conflitto ignorate in un valore Null e di assegnare al file dell'archivio dei metadati il nome filesync.metadata.

Vedere anche

Riferimento

Classe FileSyncProvider
Membri FileSyncProvider
Spazio dei nomi Microsoft.Synchronization.Files