Compartilhar via


Membros FileSyncProvider

É um provedor de sincronização síncrono que pode ser usado para sincronizar arquivos, pastas e subpastas em sistemas de arquivos NTFS, FAT ou SMB.

As tabelas a seguir listam os membros expostos pelo tipo FileSyncProvider .

Construtor público

  Nome Descrição
Public method FileSyncProvider Sobrecarregado. Inicializa uma nova instância da classe FileSyncProvider.

Superior

Propriedades públicas

  Nome Descrição
Public property Configuration  Obtém os parâmetros de configuração do provedor.(Herdado de KnowledgeSyncProvider.)
Public property DestinationCallbacks  Obtém um objeto que pode ser usado por um aplicativo de sincronização para se registrar e receber notificações de eventos ocorridos durante a sincronização.(Herdado de KnowledgeSyncProvider.)
Public property FileSyncOptions Obtém as opções que controlam o comportamento do provedor durante a sincronização.
Public property IdFormats Substituído. Obtém o esquema que define o formato de várias IDs que são usadas pelo provedor.
Public property MetadataDirectoryPath Obtém o caminho absoluto para o arquivo de armazenamento de metadados.
Public property MetadataFileName Obtém o nome do arquivo de armazenamento de metadados.
Public property PreviewMode Obtém ou define um valor que indica se o provedor está no modo de visualização.
Public property ReplicaId Obtém a ID da réplica.
Public property RootDirectoryPath Obtém o caminho absoluto para o repositório do arquivo local deste provedor. Essa é a pasta que contém os arquivos e subpastas que serão sincronizados.
Public property ScopeFilter Obtém um filtro de escopo estático que especifica quais arquivos ou diretórios no repositório de arquivo local estão incluídos no escopo.
Public property TempDirectoryPath Obtém o caminho absoluto onde os arquivos temporários serão armazenados.

Superior

Métodos públicos

(consulte também Métodos protegidos )

  Nome Descrição
Public method BeginSession  (Herdado de UnmanagedSyncProviderWrapper.)
Public method DetectChanges Dispara uma enumeração da réplica do sistema de arquivos local para alterações e atualiza os metadados adequadamente.
Public method Dispose Sobrecarregado. Libera os recursos que são usados pelo FileSyncProvider.
Public method EndSession  (Herdado de UnmanagedSyncProviderWrapper.)
Public method Equals  Sobrecarregado. (Herdado de Object.)
Public method GetChangeBatch  (Herdado de UnmanagedSyncProviderWrapper.)
Public method GetFullEnumerationChangeBatch  (Herdado de UnmanagedSyncProviderWrapper.)
Public method GetHashCode  (Herdado de Object.)
Public method GetSyncBatchParameters  (Herdado de UnmanagedSyncProviderWrapper.)
Public method GetType  (Herdado de Object.)
Public method Initialize  (Herdado de UnmanagedSyncProviderWrapper.)
Public method ProcessChangeBatch  (Herdado de UnmanagedSyncProviderWrapper.)
Public method ProcessFullEnumerationChangeBatch  (Herdado de UnmanagedSyncProviderWrapper.)
Public method Bb903151.static(pt-br,SQL.105).gif ReferenceEquals  (Herdado de Object.)
Public method ToString  (Herdado de Object.)

Superior

Métodos protegidos

  Nome Descrição
Protected method Dispose Sobrecarregado. Libera os recursos que são usados pelo FileSyncProvider.
Protected method Finalize Substituído. Finalizador para FileSyncProvider. Libera todos os recursos.
Protected method MemberwiseClone  (Herdado de Object.)

Superior

Eventos públicos

  Nome Descrição
Public event AppliedChange Ocorre quando uma alteração de arquivo é aplicada.
Public event ApplyingChange Ocorre quando uma alteração de arquivo está prestes a ser tentada.
Public event CopyingFile Ocorre periodicamente para exibir o andamento enquanto um arquivo está sendo copiado.
Public event DetectedChanges Ocorre quando a passagem de detecção de alterações é concluída.
Public event DetectingChanges Ocorre quando um diretório está prestes a ser analisado durante uma passagem de detecção de alterações.
Public event SkippedChange Ocorre quando uma alteração é ignorada.
Public event SkippedFileDetect Ocorre quando um arquivo ou pasta não é analisada durante a detecção de alterações.

Superior

Consulte também

Referência

Classe FileSyncProvider
Namespace Microsoft.Synchronization.Files