Compartir a través de


FileSyncProvider Constructor (Guid, String, FileSyncScopeFilter, FileSyncOptions)

Inicializa una nueva instancia de la clase FileSyncProvider que está basada en el identificador de réplica, la ruta de acceso del directorio raíz, el filtro del ámbito y las opciones de configuración que se han especificado.

Espacio de nombres: Microsoft.Synchronization.Files
Ensamblado: Microsoft.Synchronization.Files (en microsoft.synchronization.files.dll)

Sintaxis

'Declaración
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
    Identificador de la réplica.
  • rootDirectoryPath
    Ruta de acceso absoluta al almacén de archivos local para este proveedor. Es la carpeta que contiene los archivos y subcarpetas que se van a sincronizar.
  • scopeFilter
    Filtro del ámbito estático que especifica qué archivos o directorios del almacén de archivos local se incluyen en el ámbito. Puede ser un valor es una referencia nula (Nothing en Visual Basic)..
  • fileSyncOptions
    Marcas que determinan el comportamiento del proveedor durante la sincronización. El valor predeterminado es None.

Excepciones

Tipo de excepción Condición

ArgumentNullException

rootDirectoryPath es un valor es una referencia nula (Nothing en Visual Basic)..

ArgumentException

replicaId es Empty, rootDirectoryPath es longitud 0, rootDirectoryPath contiene los caracteres comodín o rootDirectoryPath no existe.

ArgumentOutOfRangeException

fileSyncOptions no está en la enumeración FileSyncOptions.

ReplicaMetadataInUseException

Se inicializó previamente otra instancia del proveedor con los mismos valores para la ruta de acceso del directorio y la ruta de acceso del archivo de metadatos, pero todavía no se ha liberado.

Notas

Esta modalidad del constructor inicializa la ubicación de los archivos temporales y del archivo de almacenamiento de metadatos para que coincidan con rootDirectoryPath. Inicializa la ruta de acceso para guardar archivos perdedores de conflictos con un valor es una referencia nula (Nothing en Visual Basic).. Asigna al archivo de almacenamiento de metadatos el nombre filesync.metadata.

Vea también

Referencia

FileSyncProvider Clase
FileSyncProvider Miembros
Microsoft.Synchronization.Files Espacio de nombres