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 | |
---|---|---|
![]() |
FileSyncProvider | Sobrecarregado. Inicializa uma nova instância da classe FileSyncProvider. |
Superior
Propriedades públicas
Nome | Descrição | |
---|---|---|
![]() |
Configuration | Obtém os parâmetros de configuração do provedor.(Herdado de KnowledgeSyncProvider.) |
![]() |
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.) |
![]() |
FileSyncOptions | Obtém as opções que controlam o comportamento do provedor durante a sincronização. |
![]() |
IdFormats | Substituído. Obtém o esquema que define o formato de várias IDs que são usadas pelo provedor. |
![]() |
MetadataDirectoryPath | Obtém o caminho absoluto para o arquivo de armazenamento de metadados. |
![]() |
MetadataFileName | Obtém o nome do arquivo de armazenamento de metadados. |
![]() |
PreviewMode | Obtém ou define um valor que indica se o provedor está no modo de visualização. |
![]() |
ReplicaId | Obtém a ID da réplica. |
![]() |
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. |
![]() |
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. |
![]() |
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 | |
---|---|---|
![]() |
BeginSession | (Herdado de UnmanagedSyncProviderWrapper.) |
![]() |
DetectChanges | Dispara uma enumeração da réplica do sistema de arquivos local para alterações e atualiza os metadados adequadamente. |
![]() |
Dispose | Sobrecarregado. Libera os recursos que são usados pelo FileSyncProvider. |
![]() |
EndSession | (Herdado de UnmanagedSyncProviderWrapper.) |
![]() |
Equals | Sobrecarregado. (Herdado de Object.) |
![]() |
GetChangeBatch | (Herdado de UnmanagedSyncProviderWrapper.) |
![]() |
GetFullEnumerationChangeBatch | (Herdado de UnmanagedSyncProviderWrapper.) |
![]() |
GetHashCode | (Herdado de Object.) |
![]() |
GetSyncBatchParameters | (Herdado de UnmanagedSyncProviderWrapper.) |
![]() |
GetType | (Herdado de Object.) |
![]() |
Initialize | (Herdado de UnmanagedSyncProviderWrapper.) |
![]() |
ProcessChangeBatch | (Herdado de UnmanagedSyncProviderWrapper.) |
![]() |
ProcessFullEnumerationChangeBatch | (Herdado de UnmanagedSyncProviderWrapper.) |
![]() ![]() |
ReferenceEquals | (Herdado de Object.) |
![]() |
ToString | (Herdado de Object.) |
Superior
Métodos protegidos
Nome | Descrição | |
---|---|---|
![]() |
Dispose | Sobrecarregado. Libera os recursos que são usados pelo FileSyncProvider. |
![]() |
Finalize | Substituído. Finalizador para FileSyncProvider. Libera todos os recursos. |
![]() |
MemberwiseClone | (Herdado de Object.) |
Superior
Eventos públicos
Nome | Descrição | |
---|---|---|
![]() |
AppliedChange | Ocorre quando uma alteração de arquivo é aplicada. |
![]() |
ApplyingChange | Ocorre quando uma alteração de arquivo está prestes a ser tentada. |
![]() |
CopyingFile | Ocorre periodicamente para exibir o andamento enquanto um arquivo está sendo copiado. |
![]() |
DetectedChanges | Ocorre quando a passagem de detecção de alterações é concluída. |
![]() |
DetectingChanges | Ocorre quando um diretório está prestes a ser analisado durante uma passagem de detecção de alterações. |
![]() |
SkippedChange | Ocorre quando uma alteração é ignorada. |
![]() |
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