Arquivos Offline
Visão geral da tecnologia De arquivos offline.
Para desenvolver arquivos offline, você precisa desses cabeçalhos:
Para obter diretrizes de programação para essa tecnologia, consulte:
OFFLINEFILES_CACHING_MODE Descreve o modo de cache usado em métodos como IOfflineFilesCache::IsPathCacheable e IOfflineFilesShareInfo::GetShareCachingMode. |
OFFLINEFILES_COMPARE Especifica o tipo de comparação a ser executada no método IOfflineFilesItemFilter::GetTimeFilter. |
OFFLINEFILES_CONNECT_STATE Descreve o estado de conexão de um item no cache de Arquivos Offline. |
OFFLINEFILES_EVENTS Códigos de identificador de evento que descrevem eventos a serem recebidos ou excluídos por um coletor de eventos. |
OFFLINEFILES_ITEM_COPY Especifica se a cópia local, remota ou original de um item está sendo consultada. |
OFFLINEFILES_ITEM_TIME Especifica qual valor de tempo associado ao item de cache deve ser usado. |
OFFLINEFILES_ITEM_TYPE Identifica o tipo de um item no cache de Arquivos Offline. |
OFFLINEFILES_OFFLINE_REASON Indica o motivo pelo qual um item está offline. |
OFFLINEFILES_OP_RESPONSE Especifica se deseja continuar, tentar novamente ou parar o processamento de itens. |
OFFLINEFILES_PATHFILTER_MATCH Especifica o quão próximo um evento deve corresponder a um filtro. |
OFFLINEFILES_SETTING_VALUE_TYPE Identifica o tipo de dados retornado pelo método IOfflineFilesSetting::GetValueType. |
OFFLINEFILES_SYNC_CONFLICT_RESOLVE Identifica o código de resolução de conflito retornado pelo método IOfflineFilesSyncConflictHandler::ResolveConflict. |
OFFLINEFILES_SYNC_OPERATION Indica o tipo de operação de sincronização que estava sendo executada quando um erro de sincronização foi encontrado. |
OFFLINEFILES_SYNC_STATE Descreve o estado de sincronização de um item de Arquivos Offline. |
BackgroundSyncBegin Relata que o serviço Arquivos Offline está começando a executar uma passagem de sincronização em segundo plano. |
BackgroundSyncEnd Relata que o serviço Arquivos Offline concluiu uma passagem de sincronização em segundo plano. |
Começar Relata que uma operação foi iniciada. |
CacheEvictBegin Este método está reservado para uso futuro. (IOfflineFilesEvents2.CacheEvictBegin) |
CacheEvictEnd Este método está reservado para uso futuro. (IOfflineFilesEvents2.CacheEvictEnd) |
CacheIsCorrupted Este método está reservado para uso futuro. (IOfflineFilesEvents.CacheIsCorrupted) |
CacheIsFull Este método está reservado para uso futuro. (IOfflineFilesEvents.CacheIsFull) |
CacheMoved Este método está reservado para uso futuro. (IOfflineFilesEvents.CacheMoved) |
Clonar Cria uma nova instância do enumerador com o mesmo estado de enumeração que a atual. (IEnumOfflineFilesItems.Clone) |
Clonar Cria uma nova instância do enumerador com o mesmo estado de enumeração que a atual. (IEnumOfflineFilesSettings.Clone) |
DataLost Relata que um ou mais eventos destinados a esse coletor de eventos foram perdidos e não serão entregues. |
DeleteItems Exclui arquivos e diretórios do cache local. |
DeleteItemsForUser Exclui os arquivos e diretórios de um usuário do cache local. |
DeletePreference Remove uma configuração de preferência. |
Enabled Este método está reservado para uso futuro. (IOfflineFilesEvents.Enabled) |
Encrypt Criptografa ou descriptografa o conteúdo do cache de Arquivos Offline armazenado em cache para o usuário que está chamando. |
EncryptionChanged Este método está reservado para uso futuro. (IOfflineFilesEvents.EncryptionChanged) |
End Relata que uma operação terminou. |
EnumItems Retorna um enumerador de itens filho para o item de cache que implementa esse método. (IOfflineFilesItemContainer.EnumItems) |
EnumItemsEx Retorna um enumerador de itens filho para o item de cache que implementa esse método. (IOfflineFilesItemContainer.EnumItemsEx) |
EnumSettingObjects Cria um enumerador de instâncias de IOfflineFilesSetting. |
Finditem Localiza um determinado arquivo ou item de diretório no cache. (IOfflineFilesCache.FindItem) |
FindItemEx Localiza um determinado arquivo ou item de diretório no cache. (IOfflineFilesCache.FindItemEx) |
GetAttributes Recupera os atributos Win32 de um item. |
GetConnectState Determina se um item está online ou offline e, se estiver offline, por quê. |
GetDescription Recupera uma cadeia de caracteres de texto que descreve o erro. |
GetDiskSpaceInformation Recupera a quantidade de espaço em disco usada pelo cache de Arquivos Offline, bem como os limites de espaço aplicados ao uso do cache. |
GetEncryptionStatus Recupera o estado de criptografia atual (criptografado ou não criptografado) do cache de Arquivos Offline. |
GetExcludedEvents Recupera uma matriz de valores de enumeração OFFLINEFILES_EVENTS que descrevem quais eventos não devem ser recebidos pelo coletor de eventos. |
GetFileAttributes Recupera os atributos de arquivo Win32 para o item. |
GetFileSize Recupera o tamanho de um item. |
GetFileSize Recupera o tamanho do item em bytes. |
GetFileTimes Recupera os tempos de última gravação e alteração do item. |
GetFilterFlags Fornece sinalizadores para controlar a filtragem baseada em sinalizador de itens. |
GetIncludedEvents Recupera uma matriz de valores de enumeração OFFLINEFILES_EVENTS que descrevem quais eventos devem ser recebidos pelo coletor de eventos. |
GetItemChangeFlags Recupera um valor que contém um conjunto de sinalizadores que descrevem quais alterações foram encontradas durante a operação de sincronização associada ao erro de sincronização. |
Getitemtype Retorna um código de tipo que identifica o tipo de item:_server, compartilhamento, diretório ou arquivo. |
GetLocalInfo Recupera uma instância da interface IOfflineFilesSyncErrorItemInfo que contém os tempos, o tamanho e os atributos do arquivo da cópia local do item envolvido na sincronização. |
GetLocation Recupera o caminho de diretório totalmente qualificado atual do cache de Arquivos Offline. |
GetName Recupera um nome associado a uma configuração específica de Arquivos Offline. |
GetOriginalInfo Recupera uma instância da interface IOfflineFilesSyncErrorItemInfo que contém os tempos, o tamanho e os atributos do arquivo da cópia original do item envolvido na sincronização. |
GetParentItem Recupera a interface IOfflineFilesItem para o pai do item. |
GetPath Recupera a cadeia de caracteres de caminho UNC totalmente qualificada para um item no cache de Arquivos Offline. |
GetPathFilter Recupera uma cadeia de caracteres de caminho UNC e um indicador de escopo que descreve quais eventos baseados em caminho devem ser entregues a esse coletor de eventos. |
GetPatternFilter Fornece uma cadeia de caracteres de padrão de filtro para limitar itens enumerados com base em padrões de nome de item. |
GetPolicy Recupera uma política associada a uma configuração específica de Arquivos Offline. |
GetPolicyScope Recupera o escopo da política associada a essa configuração. |
GetPreference Recupera uma preferência por computador ou por usuário associada a uma configuração específica de Arquivos Offline. |
GetPreferenceScope Indica o escopo da preferência associada a essa configuração. |
GetRawData Recupera um bloco de bytes que contém dados internos associados ao erro. |
GetRemoteInfo Recupera uma instância da interface IOfflineFilesSyncErrorItemInfo que contém os tempos, o tamanho e os atributos do arquivo da cópia remota do item envolvido na sincronização. |
GetSettingObject Cria um objeto que representa uma configuração específica de Arquivos Offline. |
GetShareCachingMode Recupera a configuração do modo de cache do compartilhamento ancestral mais próximo do item. |
GetShareItem Localiza o item de cache que representa o compartilhamento ancestral mais próximo do item. |
GetSyncOperation Recupera um valor que indica o tipo de operação de sincronização que estava sendo executada quando o erro foi encontrado. |
GetTimeFilter Fornece semântica de comparação de valor de tempo para controlar a filtragem de itens com base no tempo. |
GetTimes Recupera os valores de tempo associados a um item. |
GetValue Recupera o valor de uma configuração específica de Arquivos Offline. |
GetValueType Recupera o tipo de dados de uma configuração específica de Arquivos Offline. |
Informações disponíveis Indica se as informações foram obtidas para a cópia local, remota ou original do item durante a sincronização. |
InfoEnumerated Indica se as informações foram consultadas para a cópia local, remota ou original do item durante a sincronização. |
IsCreatedOffline Determina se um item foi criado no cache de Arquivos Offline ao trabalhar offline. |
IsDeletedOffline Determina se um item foi excluído do cache de Arquivos Offline ao trabalhar offline. |
IsDirty Determina se um item no cache de Arquivos Offline foi modificado. |
IsEncrypted Determina se um item no cache de Arquivos Offline é criptografado. |
IsGhosted Determina se o item é fantasma. |
IsLocallyModifiedAttributes Determina se um ou mais atributos de um item foram modificados ao trabalhar offline. |
IsLocallyModifiedData Determina se os dados de um item foram modificados ao trabalhar offline. |
IsLocallyModifiedTime Determina se um ou mais valores de tempo de um item foram modificados ao trabalhar offline. |
IsMarkedForDeletion Determina se um item foi excluído do cache de Arquivos Offline. |
IsPartlyPinned Determina se o item está parcialmente fixado. |
IsPathCacheable Determina se um caminho UNC especificado está no cache de Arquivos Offline. |
Ispinned Determina se o item está fixado. |
IsPinnedForComputer Determina se o item foi fixado para todos os usuários no computador Política de Grupo. |
IsPinnedForFolderRedirection Determina se o item foi fixado pelo Redirecionamento de Pasta. |
IsPinnedForUser Determina se o item foi fixado por um usuário. |
IsPinnedForUserByPolicy Determina se o item foi fixado para usuários por Política de Grupo. |
IsShareDfsJunction Determina se o item de compartilhamento é uma junção DFS ou uma pasta compartilhada em um servidor. |
IsSparse Determina se um item no cache de Arquivos Offline é armazenado em cache esparsamente. |
IsSuspended Determina se um item está suspenso. |
IsTransparentlyCached Determina se o item é armazenado em cache de forma transparente. |
ItemAddedToCache Relata que um item foi adicionado ao cache de Arquivos Offline. |
ItemAvailableOffline Relata que um item no cache de Arquivos Offline agora está disponível para uso offline caso a cópia remota fique indisponível. |
ItemBegin Relata que uma operação em um item está começando. |
ItemDeletedFromCache Relata que um item foi removido do cache de Arquivos Offline. |
ItemDisconnected Relata que um item no cache de Arquivos Offline fez a transição de online para offline. |
ItemModified Relata que um item no cache de Arquivos Offline foi modificado. |
ItemNotAvailableOffline Informa que um item no cache de Arquivos Offline não está mais disponível para uso offline caso a cópia remota fique indisponível. |
ItemNotPinned Relata que um item no cache de Arquivos Offline não está mais fixado. |
ItemPinned Informa que um item no cache de Arquivos Offline agora está fixado e tem a garantia de estar disponível offline caso a cópia remota fique indisponível. |
ItemReconnectBegin Relata que o serviço de Arquivos Offline está começando a tentar reconectar todos os escopos offline. |
ItemReconnected Relata que um item no cache de Arquivos Offline fez a transição de offline para online. |
ItemReconnectEnd Relata que o serviço de Arquivos Offline concluiu sua tentativa de reconectar todos os escopos offline. |
ItemRenamed Relata que o caminho de um item no cache de Arquivos Offline foi renomeado. |
ItemResult Relata que um item foi processado durante a operação. |
LocalDirtyByteCount Recupera a quantidade de dados não sincronizados ("sujo") para o arquivo associado no cache local de Arquivos Offline. |
NetTransportArrived Relata que o recurso Arquivos Offline detectou a chegada de um transporte de rede. |
Próximo Recupera o próximo item na enumeração e avança o enumerador. (IEnumOfflineFilesItems.Next) |
Próximo Recupera o próximo item na enumeração e avança o enumerador. (IEnumOfflineFilesSettings.Next) |
NoNetTransports Relata que o recurso Arquivos Offline detectou que nenhum transporte de rede está disponível. |
OfflineFilesEnable Habilita ou desabilita o recurso Arquivos Offline. |
OfflineFilesQueryStatus Determina se o recurso Arquivos Offline está habilitado e, em caso afirmativo, se ele está ativo. |
OfflineFilesQueryStatusEx Determina se o recurso Arquivos Offline está habilitado e, em caso afirmativo, se ele está ativo e disponível. Essa função é idêntica à função OfflineFilesQueryStatus, exceto que ela tem um parâmetro de saída adicional. |
OfflineFilesStart Inicia o serviço Arquivos Offline. |
Pino Fixa arquivos, diretórios e pastas compartilhadas de rede. |
Ping Esse evento é entregue a todos os assinantes de eventos registrados periodicamente. |
PolicyChangeDetected Relata que o serviço arquivos offline detectou uma alteração em um ou mais de seus valores de configuração que são controlados por Política de Grupo. |
PreferenceChangeDetected Relata que o serviço arquivos offline detectou uma alteração em um ou mais de seus valores de configuração que não são controlados por Política de Grupo. |
PrefetchFileBegin Relata que uma operação de pré-busca de arquivo foi iniciada. |
PrefetchFileEnd Relata que uma operação de pré-busca de arquivo terminou. |
ProcessAdminPinPolicy Faz com que os Arquivos Offline processem a política de grupo "arquivos offline atribuídos administrativamente". |
QueryAbort Pode ser chamado durante operações longas para determinar se a operação deve ser cancelada. |
Atualizar Atualiza todos os dados armazenados em cache no objeto relendo do cache de Arquivos Offline. |
RemoteDirtyByteCount Este método está reservado para uso futuro. (IOfflineFilesDirtyInfo.RemoteDirtyByteCount) |
RenameItem Renomeia um item no cache. |
RenameItemEx Renomeia um item no cache. Esse método é idêntico ao método IOfflineFilesCache::RenameItem, exceto que ele tentará fazer a operação de renomeação imediatamente. |
Redefinir Redefine a enumeração para o início. (IEnumOfflineFilesItems.Reset) |
Redefinir Redefine a enumeração para o início. (IEnumOfflineFilesSettings.Reset) |
ResolveConflict Fornece uma decisão de resolução para um conflito de sincronização. |
SetConnectState Define o estado de conexão de um item. |
SetDiskSpaceLimits Define limites de uso de espaço em disco no cache de Arquivos Offline. |
SetPreference Define uma preferência por computador ou por usuário associada a uma configuração de Arquivos Offline. |
ConfiguraçõesChangesApplied Relata que o serviço Arquivos Offline aplicou as alterações detectadas em valores de preferência ou Política de Grupo. |
Ignorar Ignora o próximo número especificado de elementos na enumeração. (IEnumOfflineFilesItems.Skip) |
Ignorar Ignora o próximo número especificado de elementos na enumeração. (IEnumOfflineFilesSettings.Skip) |
SuspendRoot Suspender ou liberar uma raiz de compartilhamento ou árvore de diretório. |
SyncBegin Relata que o cache de Arquivos Offline iniciou uma operação de sincronização. |
SyncConflictRecAdded Relata que um conflito de sincronização foi detectado e registrado no log de conflitos de sincronização. |
SyncConflictRecRemoved Relata que um conflito de sincronização não existe mais e que seu registro foi removido do log de conflitos de sincronização. |
SyncConflictRecUpdated Relata que um conflito de sincronização foi detectado e que um registro do conflito já estava presente no log de conflitos de sincronização. |
SyncEnd Relata que o cache de Arquivos Offline encerrou uma operação de sincronização. |
SyncFileResult Relata o resultado da sincronização de um arquivo específico. |
Sincronizar Sincroniza arquivos e diretórios no cache de Arquivos Offline com suas cópias correspondentes nas pastas compartilhadas de rede aplicáveis. |
SyncItemBegin Relata que uma operação de sincronização em um item está começando. |
SyncItemResult Relata que um item foi processado durante a operação de sincronização. |
TransitionOffline Faz a transição de um item offline, se possível. |
TransitionOnline Faz a transição de um item online, se possível. |
TransparentCacheItemNotify Relata que uma ação foi executada em um item armazenado em cache de forma transparente. |
Desafixar Desafixa arquivos, diretórios e pastas compartilhadas de rede do cache de Arquivos Offline. |
IEnumOfflineFilesItems Representa uma coleção de ponteiros de interface IOfflineFilesItem. |
IEnumOfflineFilesSettings Enumera a configuração de objetos associados ao serviço Arquivos Offline. |
IOfflineFilesCache Usado para gerenciar o cache de Arquivos Offline. |
IOfflineFilesCache2 Implementa o método RenameItemEx. |
IOfflineFilesChangeInfo Representa as informações associadas às alterações locais feitas em um item ao trabalhar offline. |
IOfflineFilesConnectionInfo Apresenta recursos de consulta e ação associados ao comportamento de transição online offline dos Arquivos Offline. |
IOfflineFilesDirectoryItem Representa um item de diretório no cache de Arquivos Offline. |
IOfflineFilesDirtyInfo Representa informações sobre um arquivo não sincronizado ("sujo") no cache de Arquivos Offline. |
IOfflineFilesErrorInfo Fornece uma descrição de texto e um bloco de dados brutos associados a um erro. |
IOfflineFilesEvents Usado para relatar eventos significativos associados aos Arquivos Offline. |
IOfflineFilesEvents2 Usado para relatar eventos adicionais associados aos Arquivos Offline. |
IOfflineFilesEvents3 Usado para relatar eventos associados a itens armazenados em cache de forma transparente. |
IOfflineFilesEventsFilter Fornece um mecanismo para que os destinatários de eventos publicados restrinjam o número de instâncias de evento que recebem. |
IOfflineFilesFileItem Representa um item de arquivo no cache de Arquivos Offline. |
IOfflineFilesFileSysInfo Representa as informações padrão associadas a um item do sistema de arquivos no cache de Arquivos Offline. |
IOfflineFilesGhostInfo Representa o status fantasma de um item no cache de Arquivos Offline. |
IOfflineFilesItem Representa um único item no cache de Arquivos Offline. |
IOfflineFilesItemContainer Usado para acessar a funcionalidade de enumeração de itens no cache de Arquivos Offline. |
IOfflineFilesItemFilter Representa uma instância de um filtro a ser aplicado a uma enumeração. |
IOfflineFilesPinInfo Representa o status fixado de um item no cache de Arquivos Offline. |
IOfflineFilesPinInfo2 Define um método para determinar se um item no cache de Arquivos Offline está parcialmente fixado. |
IOfflineFilesProgress Usado para relatar o progresso de volta aos chamadores de longas operações de Arquivos Offline. (IOfflineFilesProgress) |
IOfflineFilesServerItem Representa um item de servidor no cache de Arquivos Offline. |
IOfflineFilesSetting Representa uma configuração que controla o comportamento do serviço Arquivos Offline. |
IOfflineFilesShareInfo Apresenta informações específicas do compartilhamento sobre itens armazenados em cache. |
IOfflineFilesShareItem Representa um item de compartilhamento no cache de Arquivos Offline. |
IOfflineFilesSimpleProgress Usado para relatar o progresso de volta aos chamadores de longas operações de Arquivos Offline. (IOfflineFilesSimpleProgress) |
IOfflineFilesSuspend Suspende ou libera uma árvore raiz ou de diretório de compartilhamento no cache de Arquivos Offline. |
IOfflineFilesSuspendInfo Determina se um item está suspenso ou não e, nesse caso, se é uma raiz suspensa ou não. |
IOfflineFilesSyncConflictHandler Usado por um cliente que chama o método IOfflineFilesCache::Synchronize para prescrever uma estratégia de resolução de conflitos para conflitos de sincronização conforme eles são detectados. |
IOfflineFilesSyncErrorInfo Fornecido com o método IOfflineFilesSyncProgress::SyncItemResult para comunicar detalhes sobre o item que sofreu um erro de sincronização. |
IOfflineFilesSyncErrorItemInfo Fornece atributos de arquivo, informações de tempo e tamanho do arquivo para um item associado a um erro de sincronização. |
IOfflineFilesSyncProgress Usado para relatar o progresso de volta ao chamador durante operações relacionadas à sincronização e sincronização. |
IOfflineFilesTransparentCacheInfo Representa informações associadas a itens armazenados em cache de forma transparente. |