Condividi tramite


Enumerazione FileSyncOptions

Fornisce opzioni per la configurazione del comportamento del provider di sincronizzazione dei file.

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

Sintassi

'Dichiarazione
<FlagsAttribute> _
Public Enumeration FileSyncOptions
'Utilizzo
Dim instance As FileSyncOptions
[FlagsAttribute] 
public enum FileSyncOptions
[FlagsAttribute] 
public enum class FileSyncOptions
/** @attribute FlagsAttribute() */ 
public enum FileSyncOptions
FlagsAttribute 
public enum FileSyncOptions

Membri

  Nome membro Descrizione
CompareFileStreams Se questo valore è impostato, il provider calcolerà un valore hash per ogni file in base al contenuto di tutto il flusso di file e utilizzerà questo valore per confrontare i file durante il rilevamento delle modifiche. Questa opzione richiede molte risorse di sistema e rallenta la sincronizzazione, ma garantisce un rilevamento delle modifiche più affidabile. Se questo valore non è impostato, verrà utilizzato un algoritmo che confronta ora di modifica, dimensioni, nomi e attributi dei file per determinare se un file è stato modificato. 
ExplicitDetectChanges Se questo valore è impostato, il provider eseguirà il rilevamento delle modifiche solo quando viene chiamato l'oggetto DetectChanges. Se questo valore non è impostato, il rilevamento delle modifiche verrà eseguito in modo implicito alla prima chiamata del metodo GetChangeBatch o ProcessChangeBatch del provider. 
None Se questo valore è impostato, il provider utilizzerà le opzioni di configurazione predefinite. Se uno o più degli altri flag vengono impostati, questa impostazione verrà ignorata. Si tratta dell'impostazione predefinita. 
RecycleConflictLoserFiles Se questo valore è impostato, il provider sposterà nel cestino i file che costituiscono righe in conflitto ignorate. Se questo valore non è impostato, il provider sposterà i file in un percorso specificato. In alternativa, se non è specificato alcun percorso, i file verranno eliminati in modo permanente. 
RecycleDeletedFiles Se questo valore è impostato, il provider sposterà nel cestino i file eliminati durante l'applicazione delle modifiche. Se questo valore non è impostato, i file verranno eliminati definitivamente. 
RecyclePreviousFileOnUpdates Se questo valore è impostato, il provider sposterà nel cestino i file sovrascritti durante l'applicazione delle modifiche. Se questo valore non è impostato, i file verranno sovrascritti nella posizione originale e tutti i dati contenuti nel file meno recente verranno persi. 

Osservazioni

Questa enumerazione dispone di un attributo FlagsAttribute che consente una combinazione bit per bit dei relativi valori dei membri.

Un valore che contiene una combinazione di queste opzioni può essere passato a FileSyncProvider per configurare la modalità con cui il provider di sincronizzazione dei file gestirà le diverse parti del processo di sincronizzazione.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.Synchronization.Files