File offline

Panoramica della tecnologia File offline.

Per sviluppare file offline, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
OFFLINEFILES_CACHING_MODE

Descrive la modalità di memorizzazione nella cache usata nei metodi come IOfflineFilesCache::IsPathCacheable e IOfflineFilesShareInfo::GetShareCachingMode.
OFFLINEFILES_COMPARE

Specifica il tipo di confronto da eseguire nel metodo IOfflineFilesItemFilter::GetTimeFilter.
OFFLINEFILES_CONNECT_STATE

Descrive lo stato di connessione di un elemento nella cache File offline.
OFFLINEFILES_EVENTS

Codici identificatori di evento che descrivono gli eventi da ricevere o escludere da un sink di eventi.
OFFLINEFILES_ITEM_COPY

Specifica se viene eseguita una query sulla copia locale, remota o originale di un elemento.
OFFLINEFILES_ITEM_TIME

Specifica quale valore di tempo associato all'elemento della cache deve essere usato.
OFFLINEFILES_ITEM_TYPE

Identifica il tipo di un elemento nella cache File offline.
OFFLINEFILES_OFFLINE_REASON

Indica il motivo per cui un elemento è offline.
OFFLINEFILES_OP_RESPONSE

Specifica se continuare, ripetere o interrompere l'elaborazione degli elementi.
OFFLINEFILES_PATHFILTER_MATCH

Specifica il modo in cui un evento deve corrispondere a un filtro.
OFFLINEFILES_SETTING_VALUE_TYPE

Identifica il tipo di dati restituito dal metodo IOfflineFilesSetting::GetValueType.
OFFLINEFILES_SYNC_CONFLICT_RESOLVE

Identifica il codice di risoluzione dei conflitti restituito dal metodo IOfflineFilesSyncConflictHandler::ResolveConflict.
OFFLINEFILES_SYNC_OPERATION

Indica il tipo di operazione di sincronizzazione eseguita quando è stato rilevato un errore di sincronizzazione.
OFFLINEFILES_SYNC_STATE

Descrive lo stato di sincronizzazione di un elemento File offline.

Funzioni

 
BackgroundSyncBegin

Segnala che il servizio File offline inizia a eseguire un passaggio di sincronizzazione in background.
BackgroundSyncEnd

Segnala che il servizio File offline ha completato un passaggio di sincronizzazione in background.
Inizia

Segnala che un'operazione è iniziata.
CacheEvictBegin

Questo metodo è riservato per utilizzi futuri. (IOfflineFilesEvents2.CacheEvictBegin)
CacheEvictEnd

Questo metodo è riservato per utilizzi futuri. (IOfflineFilesEvents2.CacheEvictEnd)
CacheIsCorrupted

Questo metodo è riservato per utilizzi futuri. (IOfflineFilesEvents.CacheIsCorrupted)
CacheIsFull

Questo metodo è riservato per utilizzi futuri. (IOfflineFilesEvents.CacheIsFull)
Cache spostata

Questo metodo è riservato per utilizzi futuri. (IOfflineFilesEvents.CacheMoved)
Clone

Crea una nuova istanza dell'enumeratore con lo stesso stato di enumerazione di quello corrente. (IEnumOfflineFilesItems.Clone)
Clone

Crea una nuova istanza dell'enumeratore con lo stesso stato di enumerazione di quello corrente. (IEnumOfflineFilesSettings.Clone)
DataLost

Segnala che uno o più eventi destinati a questo sink di eventi sono stati persi e non verranno recapitati.
DeleteItems

Elimina file e directory dalla cache locale.
DeleteItemsForUser

Elimina i file e le directory di un utente dalla cache locale.
DeletePreference

Rimuove un'impostazione di preferenza.
Enabled

Questo metodo è riservato per utilizzi futuri. (IOfflineFilesEvents.Enabled)
Encrypt

Crittografa o annulla la crittografia del contenuto della cache File offline memorizzata nella cache per l'utente chiamante.
EncryptionChanged

Questo metodo è riservato per utilizzi futuri. (IOfflineFilesEvents.EncryptionChanged)
Fine

Segnala che un'operazione è stata terminata.
EnumItems

Restituisce un enumeratore di elementi figlio per l'elemento della cache che implementa questo metodo. (IOfflineFilesItemContainer.EnumItems)
EnumItemsEx

Restituisce un enumeratore di elementi figlio per l'elemento della cache che implementa questo metodo. (IOfflineFilesItemContainer.EnumItemsEx)
EnumSettingObjects

Crea un enumeratore di istanze di IOfflineFilesSetting.
Finditem

Individua un determinato file o elemento di directory nella cache. (IOfflineFilesCache.FindItem)
FindItemEx

Individua un determinato file o elemento di directory nella cache. (IOfflineFilesCache.FindItemEx)
GetAttributes

Recupera gli attributi Win32 per un elemento.
GetConnectState

Determina se un elemento è online o offline e, se offline, perché.
GetDescription

Recupera una stringa di testo che descrive l'errore.
GetDiskSpaceInformation

Recupera la quantità di spazio su disco usata dalla cache File offline e i limiti di spazio applicati all'utilizzo della cache.
GetEncryptionStatus

Recupera lo stato di crittografia corrente (crittografato o non crittografato) della cache File offline.
GetExcludedEvents

Recupera una matrice di valori di enumerazione OFFLINEFILES_EVENTS che descrivono gli eventi che non devono essere ricevuti dal sink eventi.
GetFileAttributes

Recupera gli attributi del file Win32 per l'elemento.
GetFileSize

Recupera le dimensioni di un elemento.
GetFileSize

Recupera le dimensioni dell'elemento in byte.
GetFileTimes

Recupera gli ultimi tempi di scrittura e modifica per l'elemento.
GetFilterFlags

Fornisce flag per controllare il filtro basato sul flag degli elementi.
GetIncludedEvents

Recupera una matrice di valori di enumerazione OFFLINEFILES_EVENTS che descrivono gli eventi che devono essere ricevuti dal sink eventi.
GetItemChangeFlags

Recupera un valore contenente un set di flag che descrivono le modifiche rilevate durante l'operazione di sincronizzazione associata all'errore di sincronizzazione.
GetItemType

Restituisce un codice di tipo che identifica il tipo di elemento:_server, condivisione, directory o file.
GetLocalInfo

Recupera un'istanza dell'interfaccia IOfflineFilesSyncErrorItemInfo contenente i tempi di file, le dimensioni e gli attributi della copia locale dell'elemento coinvolto nella sincronizzazione.
GetLocation

Recupera il percorso della directory completa corrente della cache File offline.
GetName

Recupera un nome associato a una determinata impostazione File offline.
GetOriginalInfo

Recupera un'istanza dell'interfaccia IOfflineFilesSyncErrorItemInfo contenente i tempi di file, le dimensioni e gli attributi della copia originale dell'elemento coinvolto nella sincronizzazione.
GetParentItem

Recupera l'interfaccia IOfflineFilesItem per l'elemento padre dell'elemento.
GetPath

Recupera la stringa di percorso UNC completa per un elemento nella cache File offline.
GetPathFilter

Recupera una stringa di percorso UNC e un indicatore di ambito che descrive gli eventi basati sul percorso da recapitare a questo sink di eventi.
GetPatternFilter

Fornisce una stringa del modello di filtro per limitare gli elementi enumerati in base ai modelli di nome elemento.
GetPolicy

Recupera un criterio associato a una determinata impostazione File offline.
GetPolicyScope

Recupera l'ambito del criterio associato a questa impostazione.
GetPreference

Recupera una preferenza per computer o per utente associata a una determinata impostazione File offline.
GetPreferenceScope

Indica l'ambito della preferenza associata a questa impostazione.
GetRawData

Recupera un blocco di byte contenente dati interni associati all'errore.
GetRemoteInfo

Recupera un'istanza dell'interfaccia IOfflineFilesSyncErrorItemInfo contenente i tempi di file, le dimensioni e gli attributi della copia remota dell'elemento coinvolto nella sincronizzazione.
GetSettingObject

Crea un oggetto che rappresenta un'impostazione specifica file offline.
GetShareCachingMode

Recupera la configurazione della modalità di memorizzazione nella cache della condivisione predecessore più vicina all'elemento.
GetShareItem

Trova l'elemento della cache che rappresenta la condivisione predecessore più vicina all'elemento.
GetSyncOperation

Recupera un valore che indica il tipo di operazione di sincronizzazione eseguita quando è stato rilevato l'errore.
GetTimeFilter

Fornisce la semantica di confronto di valori temporali per controllare il filtro degli elementi in base al tempo.
GetTimes

Recupera i valori di ora associati a un elemento.
GetValue

Recupera il valore di una determinata impostazione File offline.
GetValueType

Recupera il tipo di dati di una determinata impostazione File offline.
InfoDisponibile

Indica se le informazioni sono state ottenute per la copia locale, remota o originale dell'elemento durante la sincronizzazione.
InfoEnumerate

Indica se le informazioni sono state eseguite query per la copia locale, remota o originale dell'elemento durante la sincronizzazione.
IsCreatedOffline

Determina se un elemento è stato creato nella cache File offline durante il funzionamento offline.
IsDeletedOffline

Determina se un elemento è stato eliminato dalla cache File offline durante il funzionamento offline.
IsDirty

Determina se è stato modificato un elemento nella cache File offline.
IsEncrypted

Determina se è crittografato un elemento nella cache File offline.
IsGhosted

Determina se l'elemento è fantasma.
IsLocallyModifiedAttributes

Determina se uno o più attributi di un elemento sono stati modificati durante il funzionamento offline.
IsLocallyModifiedData

Determina se i dati di un elemento sono stati modificati durante il funzionamento offline.
IsLocallyModifiedTime

Determina se uno o più valori temporali di un elemento sono stati modificati durante il funzionamento offline.
IsMarkedForDeletion

Determina se un elemento è stato eliminato dalla cache File offline.
IsPartlyPinned

Determina se l'elemento è parzialmente aggiunto.
IsPathCacheable

Determina se un percorso UNC specificato si trova nella cache File offline.
IsPinned

Determina se l'elemento viene aggiunto.
IsPinnedForComputer

Determina se l'elemento è stato aggiunto per tutti gli utenti nel computer نهج المجموعة.
IsPinnedForFolderRedirection

Determina se l'elemento è stato aggiunto da Reindirizzamento cartelle.
IsPinnedForUser

Determina se l'elemento è stato aggiunto da un utente.
IsPinnedForUserByPolicy

Determina se l'elemento è stato aggiunto per gli utenti da نهج المجموعة.
IsShareDfsJunction

Determina se l'elemento di condivisione è una giunzione DFS o una cartella condivisa in un server.
IsSparse

Determina se un elemento nella cache File offline viene memorizzato nella cache in modo sparse.
IsSuspended

Determina se un elemento è sospeso.
IsTransparentlyCached

Determina se l'elemento è memorizzato nella cache trasparente.
ItemAddedToCache

Segnala che un elemento è stato aggiunto alla cache File offline.
ItemAvailableOffline

Segnala che un elemento nella cache File offline è ora disponibile per l'uso offline, in caso di mancata disponibilità della copia remota.
ItemBegin

Segnala che un'operazione su un elemento inizia.
ItemDeletedFromCache

Segnala che un elemento è stato rimosso dalla cache File offline.
ItemDisconnected

Segnala che un elemento nella cache File offline è passato da online a offline.
ItemModified

Segnala che è stato modificato un elemento nella cache File offline.
ItemNotAvailableOffline

Segnala che un elemento nella cache File offline non è più disponibile per l'uso offline, se la copia remota non sarà disponibile.
ItemNotPinned

Segnala che un elemento nella cache File offline non è più aggiunto.
ItemPinned

Segnala che un elemento nella cache File offline è ora aggiunto e garantisce la disponibilità offline della copia remota dovrebbe non essere disponibile.
ItemReconnectBegin

Segnala che il servizio File offline sta iniziando a tentare di riconnettere tutti gli ambiti offline.
ItemReconnected

Segnala che un elemento nella cache File offline è passato da offline a online.
ItemReconnectEnd

Segnala che il servizio File offline ha completato il tentativo di riconnettere tutti gli ambiti offline.
ItemRenamed

Segnala che il percorso di un elemento nella cache File offline è stato rinominato.
ItemResult

Segnala che un elemento è stato elaborato durante l'operazione.
LocalDirtyByteCount

Recupera la quantità di dati non sincronizzati ("dirty") per il file associato nella cache file offline locale.
NetTransportArrived

Segnala che la funzionalità File offline ha rilevato l'arrivo di un trasporto di rete.
Avanti

Recupera l'elemento successivo nell'enumerazione e avanza l'enumeratore. (IEnumOfflineFilesItems.Next)
Avanti

Recupera l'elemento successivo nell'enumerazione e avanza l'enumeratore. (IEnumOfflineFilesSettings.Next)
NoNetTransports

Segnala che la funzionalità File offline ha rilevato che non sono disponibili trasporti di rete.
OfflineFilesEnable

Abilita o disabilita la funzionalità File offline.
OfflineFilesQueryStatus

Determina se la funzionalità File offline è abilitata e, in caso affermativo, se è attiva.
OfflineFilesQueryStatusEx

Determina se la funzionalità File offline è abilitata e, in tal caso, se è attiva e disponibile. Questa funzione è identica alla funzione OfflineFilesQueryStatus, ad eccezione del fatto che ha un parametro di output aggiuntivo.
OfflineFilesStart

Avvia il servizio File offline.
Spilla

Aggiunge file, directory e cartelle condivise di rete.
Ping

Questo evento viene recapitato a tutti i sottoscrittori di eventi registrati su base periodica.
PolicyChangeDetected

Segnala che il servizio File offline ha rilevato una modifica in uno o più dei relativi valori di impostazione controllati da نهج المجموعة.
PreferenzeChangeDetected

Segnala che il servizio File offline ha rilevato una modifica in uno o più dei relativi valori di impostazione che non sono controllati da نهج المجموعة.
PrefetchFileBegin

Segnala che è iniziata un'operazione di prefetch del file.
PrefetchFileEnd

Segnala che è stata terminata un'operazione di prefetch del file.
ProcessAdminPinPolicy

Causa l'elaborazione dei criteri di gruppo "file offline assegnati in modo amministrativo".
QueryAbort

Può essere chiamato durante operazioni lunghe per determinare se l'operazione deve essere annullata.
Aggiorna

Aggiorna tutti i dati memorizzati nella cache dell'oggetto rireading dalla cache File offline.
RemoteDirtyByteCount

Questo metodo è riservato per utilizzi futuri. (IOfflineFilesDirtyInfo.RemoteDirtyByteCount)
RenameItem

Rinomina un elemento nella cache.
RenameItemEx

Rinomina un elemento nella cache. Questo metodo è identico al metodo IOfflineFilesCache::RenameItem, ad eccezione del fatto che tenterà di eseguire immediatamente l'operazione di ridenominazione.
Reimpostazione

Riporta all'inizio la sequenza di enumerazione. (IEnumOfflineFilesItems.Reset)
Reimpostazione

Riporta all'inizio la sequenza di enumerazione. (IEnumOfflineFilesSettings.Reset)
ResolveConflict

Fornisce una decisione di risoluzione per un conflitto di sincronizzazione.
SetConnectState

Imposta lo stato della connessione per un elemento.
SetDiskSpaceLimits

Imposta i limiti di utilizzo dello spazio su disco nella cache File offline.
SetPreference

Imposta una preferenza per computer o per utente associata a un'impostazione File offline.
SettingsChangesApplied

Segnala che il servizio File offline ha applicato le modifiche rilevate nei valori di نهج المجموعة o preferenza.
Skip

Ignora il numero specificato successivo di elementi nell'enumerazione . (IEnumOfflineFilesItems.Skip)
Skip

Ignora il numero specificato successivo di elementi nell'enumerazione . (IEnumOfflineFilesSettings.Skip)
SuspendRoot

Sospendere o rilasciare un albero radice o directory di condivisione.
SyncBegin

Segnala che la cache File offline ha avviato un'operazione di sincronizzazione.
SyncConflictRecAdded

Segnala che è stato rilevato e registrato un conflitto di sincronizzazione nel log dei conflitti di sincronizzazione.
SyncConflictRecRemoved

Segnala che un conflitto di sincronizzazione non esiste più e che il relativo record è stato rimosso dal log dei conflitti di sincronizzazione.
SyncConflictRecUpdated

Segnala che è stato rilevato un conflitto di sincronizzazione e che un record del conflitto era già presente nel log dei conflitti di sincronizzazione.
SyncEnd

Segnala che la cache File offline ha terminato un'operazione di sincronizzazione.
SyncFileResult

Segnala il risultato della sincronizzazione di un determinato file.
Sincronizza

Sincronizza file e directory nella cache File offline con le copie corrispondenti nelle cartelle condivise di rete applicabili.
SyncItemBegin

Segnala l'inizio di un'operazione di sincronizzazione su un elemento.
SyncItemResult

Segnala che un elemento è stato elaborato durante l'operazione di sincronizzazione.
TransitionOffline

Esegue la transizione di un elemento offline, se possibile.
TransitionOnline

Esegue la transizione di un elemento online, se possibile.
TransparentCacheItemNotify

Segnala che un'azione è stata eseguita su un elemento memorizzato nella cache in modo trasparente.
Rimuovi (Sblocca)

Rimuove i file, le directory e le cartelle condivise di rete dalla cache File offline.

Interfacce

 
IEnumOfflineFilesItems

Rappresenta un insieme di puntatori all'interfaccia IOfflineFilesItem.
IEnumOfflineFilesSettings

Enumera gli oggetti di impostazione associati al servizio File offline.
IOfflineFilesCache

Consente di gestire la cache dei file offline.
IOfflineFilesCache2

Implementa il metodo RenameItemEx.
IOfflineFilesChangeInfo

Rappresenta le informazioni associate alle modifiche locali apportate a un elemento durante il funzionamento offline.
IOfflineFilesConnectionInfo

Presenta le funzionalità di query e azione associate al comportamento di transizione online-offline di File offline.
IOfflineFilesDirectoryItem

Rappresenta un elemento di directory nella cache File offline.
IOfflineFilesDirtyInfo

Rappresenta informazioni su un file non sincronizzato ("dirty") nella cache File offline.
IOfflineFilesErrorInfo

Fornisce una descrizione di testo e un blocco dati non elaborato associato a un errore.
IOfflineFilesEvents

Usato per segnalare eventi significativi associati ai file offline.
IOfflineFilesEvents2

Usato per segnalare eventi aggiuntivi associati ai file offline.
IOfflineFilesEvents3

Usato per segnalare gli eventi associati agli elementi memorizzati nella cache in modo trasparente.
IOfflineFilesEventsFilter

Fornisce un meccanismo per i destinatari degli eventi pubblicati per limitare il numero di istanze di eventi ricevute.
IOfflineFilesFileItem

Rappresenta un elemento di file nella cache File offline.
IOfflineFilesFileSysInfo

Rappresenta le informazioni standard associate a un elemento del file system nella cache File offline.
IOfflineFilesGhostInfo

Rappresenta lo stato fantasma di un elemento nella cache File offline.
IOfflineFilesItem

Rappresenta un singolo elemento nella cache File offline.
IOfflineFilesItemContainer

Consente di accedere alla funzionalità di enumerazione degli elementi nella cache File offline.
IOfflineFilesItemFilter

Rappresenta un'istanza di un filtro da applicare a un'enumerazione.
IOfflineFilesPinInfo

Rappresenta lo stato aggiunto di un elemento nella cache File offline.
IOfflineFilesPinInfo2

Definisce un metodo per determinare se un elemento nella cache File offline viene aggiunto in parte.
IOfflineFilesProgress

Usato per segnalare lo stato di avanzamento ai chiamanti di lunghe operazioni di file offline. (IOfflineFilesProgress)
IOfflineFilesServerItem

Rappresenta un elemento del server nella cache File offline.
IOfflineFilesSetting

Rappresenta un'impostazione che controlla il comportamento del servizio File offline.
IOfflineFilesShareInfo

Presenta informazioni specifiche sulla condivisione degli elementi memorizzati nella cache.
IOfflineFilesShareItem

Rappresenta un elemento di condivisione nella cache File offline.
IOfflineFilesSimpleProgress

Usato per segnalare lo stato di avanzamento ai chiamanti di lunghe operazioni di file offline. (IOfflineFilesSimpleProgress)
IOfflineFilesSuspend

Sospende o rilascia un albero radice o directory di condivisione nella cache File offline.
IOfflineFilesSuspendInfo

Determina se un elemento viene sospeso o meno e, in caso affermativo, se si tratta di una radice sospesa o meno.
IOfflineFilesSyncConflictHandler

Usato da un client che chiama il metodo IOfflineFilesCache::Sync per specificare una strategia di risoluzione dei conflitti di conflitto per i conflitti di sincronizzazione quando vengono rilevati.
IOfflineFilesSyncErrorInfo

Fornito con il metodo IOfflineFilesSyncProgress::SyncItemResult per comunicare dettagli sull'elemento che ha riscontrato un errore di sincronizzazione.
IOfflineFilesSyncErrorItemInfo

Fornisce attributi di file, informazioni temporali e dimensioni del file per un elemento associato a un errore di sincronizzazione.
IOfflineFilesSyncProgress

Usato per segnalare lo stato di avanzamento al chiamante durante le operazioni correlate alla sincronizzazione e alla sincronizzazione.
IOfflineFilesTransparentCacheInfo

Rappresenta le informazioni associate agli elementi memorizzati nella cache trasparente.