Compartilhar via


Construtor FileSyncProvider (Guid, String, FileSyncScopeFilter, FileSyncOptions)

Inicializa uma nova instância da classe FileSyncProvider com base na ID da réplica, no caminho do diretório raiz, no filtro do escopo e nas opções de configuração especificados.

Namespace: Microsoft.Synchronization.Files
Assembly: Microsoft.Synchronization.Files (em microsoft.synchronization.files.dll)

Sintaxe

'Declaração
Public Sub New ( _
    replicaId As Guid, _
    rootDirectoryPath As String, _
    scopeFilter As FileSyncScopeFilter, _
    fileSyncOptions As FileSyncOptions _
)
'Uso
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
)

Parâmetros

  • replicaId
    A ID da réplica.
  • rootDirectoryPath
    O caminho absoluto para o repositório do arquivo local desse provedor. Essa é a pasta que contém os arquivos e subpastas que serão sincronizados.
  • scopeFilter
    Um filtro de escopo estático que especifica quais arquivos ou diretórios no repositório do arquivo local estão incluídos no escopo. Pode ser referência nula (Nothing no Visual Basic).
  • fileSyncOptions
    Sinalizadores que determinam o comportamento do provedor durante a sincronização. O valor padrão é None.

Exceções

Tipo de exceção Condição

ArgumentNullException

rootDirectoryPath é um referência nula (Nothing no Visual Basic).

ArgumentException

replicaId é Empty, rootDirectoryPath tem comprimento 0, rootDirectoryPath contém curingas ou rootDirectoryPath não existe.

ArgumentOutOfRangeException

fileSyncOptions não está na enumeração FileSyncOptions.

ReplicaMetadataInUseException

Outra instância do provedor foi inicializada anteriormente com os mesmos valores para o caminho de diretório e caminho de arquivo de metadados, mas ainda não foi liberada.

Comentários

Esse formato do construtor inicializa o local do arquivo de armazenamento de metadados e dos arquivos temporários para ser rootDirectoryPath. Ele inicializa o caminho para salvar arquivos de perdedores de conflito em um referência nula (Nothing no Visual Basic). Ele nomeia o arquivo de armazenamento de metadados filesync.metadata.

Consulte também

Referência

Classe FileSyncProvider
Membros FileSyncProvider
Namespace Microsoft.Synchronization.Files