Fichiers hors connexion
Vue d’ensemble de la technologie fichiers hors connexion.
Pour développer des fichiers hors connexion, vous avez besoin des en-têtes suivants :
Pour obtenir des conseils de programmation pour cette technologie, consultez :
OFFLINEFILES_CACHING_MODE Décrit le mode de mise en cache utilisé dans les méthodes telles que IOfflineFilesCache::IsPathCacheable et IOfflineFilesShareInfo::GetShareCachingMode. |
OFFLINEFILES_COMPARE Spécifie le type de comparaison à effectuer dans la méthode IOfflineFilesItemFilter::GetTimeFilter. |
OFFLINEFILES_CONNECT_STATE Décrit l’état de connexion d’un élément dans le cache Fichiers hors connexion. |
OFFLINEFILES_EVENTS Codes d’identificateur d’événement décrivant les événements à recevoir ou à exclure par un récepteur d’événements. |
OFFLINEFILES_ITEM_COPY Spécifie si la copie locale, distante ou d’origine d’un élément est interrogée. |
OFFLINEFILES_ITEM_TIME Spécifie la valeur de temps associée à l’élément de cache à utiliser. |
OFFLINEFILES_ITEM_TYPE Identifie le type d’un élément dans le cache Fichiers hors connexion. |
OFFLINEFILES_OFFLINE_REASON Indique la raison pour laquelle un élément est hors connexion. |
OFFLINEFILES_OP_RESPONSE Spécifie s’il faut continuer, réessayer ou arrêter le traitement des éléments. |
OFFLINEFILES_PATHFILTER_MATCH Spécifie à quel point un événement doit correspondre à un filtre. |
OFFLINEFILES_SETTING_VALUE_TYPE Identifie le type de données retourné par la méthode IOfflineFilesSetting::GetValueType. |
OFFLINEFILES_SYNC_CONFLICT_RESOLVE Identifie le code de résolution des conflits retourné par la méthode IOfflineFilesSyncConflictHandler::ResolveConflict. |
OFFLINEFILES_SYNC_OPERATION Indique le type d’opération de synchronisation qui a été effectuée lorsqu’une erreur de synchronisation a été rencontrée. |
OFFLINEFILES_SYNC_STATE Décrit l’état de synchronisation d’un élément Fichiers hors connexion. |
BackgroundSyncBegin Signale que le service Fichiers hors connexion commence à effectuer une passe de synchronisation en arrière-plan. |
BackgroundSyncEnd Signale que le service Fichiers hors connexion a terminé une passe de synchronisation en arrière-plan. |
Début Signale qu’une opération a commencé. |
CacheEvictBegin Cette méthode est réservée à une utilisation ultérieure. (IOfflineFilesEvents2.CacheEvictBegin) |
CacheEvictEnd Cette méthode est réservée à une utilisation ultérieure. (IOfflineFilesEvents2.CacheEvictEnd) |
CacheIsCorrupted Cette méthode est réservée à une utilisation ultérieure. (IOfflineFilesEvents.CacheIsCorrupted) |
CacheIsFull Cette méthode est réservée à une utilisation ultérieure. (IOfflineFilesEvents.CacheIsFull) |
CacheMoved Cette méthode est réservée à une utilisation ultérieure. (IOfflineFilesEvents.CacheMoved) |
Cloner Crée une instance de l’énumérateur avec le même état d’énumération que celui actuel. (IEnumOfflineFilesItems.Clone) |
Cloner Crée une instance de l’énumérateur avec le même état d’énumération que celui actuel. (IEnumOfflineFilesSettings.Clone) |
DataLost Signale qu’un ou plusieurs événements destinés à ce récepteur d’événements ont été perdus et ne seront pas remis. |
DeleteItems Supprime les fichiers et les répertoires du cache local. |
DeleteItemsForUser Supprime les fichiers et répertoires d’un utilisateur du cache local. |
DeletePreference Supprime un paramètre de préférence. |
Activé Cette méthode est réservée à une utilisation ultérieure. (IOfflineFilesEvents.Enabled) |
Encrypt Chiffre ou déschiffre le contenu du cache fichiers hors connexion mis en cache pour l’utilisateur appelant. |
EncryptionChanged Cette méthode est réservée à une utilisation ultérieure. (IOfflineFilesEvents.EncryptionChanged) |
End Signale qu’une opération s’est terminée. |
EnumItems Retourne un énumérateur d’éléments enfants pour l’élément de cache qui implémente cette méthode. (IOfflineFilesItemContainer.EnumItems) |
EnumItemsEx Retourne un énumérateur d’éléments enfants pour l’élément de cache qui implémente cette méthode. (IOfflineFilesItemContainer.EnumItemsEx) |
EnumSettingObjects Crée un énumérateur d’instances de IOfflineFilesSetting. |
FindItem Recherche un fichier ou un élément de répertoire particulier dans le cache. (IOfflineFilesCache.FindItem) |
FindItemEx Recherche un fichier ou un élément de répertoire particulier dans le cache. (IOfflineFilesCache.FindItemEx) |
GetAttributes Récupère les attributs Win32 pour un élément. |
GetConnectState Détermine si un élément est en ligne ou hors connexion et, s’il est hors connexion, pourquoi. |
GetDescription Récupère une chaîne de texte décrivant l’erreur. |
GetDiskSpaceInformation Récupère la quantité d’espace disque utilisée par le cache fichiers hors connexion, ainsi que les limites d’espace appliquées à l’utilisation du cache. |
GetEncryptionStatus Récupère l’état de chiffrement actuel (chiffré ou non chiffré) du cache fichiers hors connexion. |
GetExcludedEvents Récupère un tableau de valeurs d’énumération OFFLINEFILES_EVENTS décrivant les événements qui ne doivent pas être reçus par le récepteur d’événements. |
GetFileAttributes Récupère les attributs de fichier Win32 pour l’élément. |
GetFileSize Récupère la taille d’un élément. |
GetFileSize Récupère la taille de l’élément en octets. |
GetFileTimes Récupère les heures de dernière écriture et de modification de l’élément. |
GetFilterFlags Fournit des indicateurs pour contrôler le filtrage basé sur les indicateurs des éléments. |
GetIncludedEvents Récupère un tableau de valeurs d’énumération OFFLINEFILES_EVENTS décrivant les événements qui doivent être reçus par le récepteur d’événements. |
GetItemChangeFlags Récupère une valeur contenant un ensemble d’indicateurs qui décrivent les modifications rencontrées lors de l’opération de synchronisation associée à l’erreur de synchronisation. |
GetItemType Retourne un code de type identifiant le type de l’élément :_server, partage, répertoire ou fichier. |
GetLocalInfo Récupère une instance de l’interface IOfflineFilesSyncErrorItemInfo contenant les heures de fichier, la taille et les attributs de la copie locale de l’élément impliqué dans la synchronisation. |
GetLocation Récupère le chemin du répertoire complet actuel du cache Fichiers hors connexion. |
GetName Récupère un nom associé à un paramètre Fichiers hors connexion particulier. |
GetOriginalInfo Récupère une instance de l’interface IOfflineFilesSyncErrorItemInfo contenant les heures de fichier, la taille et les attributs de la copie d’origine de l’élément impliqué dans la synchronisation. |
GetParentItem Récupère l’interface IOfflineFilesItem pour le parent de l’élément. |
GetPath Récupère la chaîne de chemin d’accès UNC complète pour un élément dans le cache Fichiers hors connexion. |
GetPathFilter Récupère une chaîne de chemin UNC et un indicateur d’étendue décrivant les événements basés sur le chemin d’accès qui doivent être remis à ce récepteur d’événements. |
GetPatternFilter Fournit une chaîne de modèle de filtre pour limiter les éléments énumérés en fonction des modèles de nom d’élément. |
GetPolicy Récupère une stratégie associée à un paramètre Fichiers hors connexion particulier. |
GetPolicyScope Récupère l’étendue de la stratégie associée à ce paramètre. |
GetPreference Récupère une préférence par ordinateur ou par utilisateur associée à un paramètre Fichiers hors connexion particulier. |
GetPreferenceScope Indique l’étendue de la préférence associée à ce paramètre. |
GetRawData Récupère un bloc d’octets contenant des données internes associées à l’erreur. |
GetRemoteInfo Récupère une instance de l’interface IOfflineFilesSyncErrorItemInfo contenant les heures de fichier, la taille et les attributs de la copie distante de l’élément impliqué dans la synchronisation. |
GetSettingObject Crée un objet qui représente un paramètre Fichiers hors connexion particulier. |
GetShareCachingMode Récupère la configuration du mode de mise en cache du partage ancêtre le plus proche de l’élément. |
GetShareItem Recherche l’élément de cache représentant le partage ancêtre le plus proche de l’élément. |
GetSyncOperation Récupère une valeur indiquant le type d’opération de synchronisation qui a été effectuée lorsque l’erreur a été rencontrée. |
GetTimeFilter Fournit une sémantique de comparaison de temps-valeur pour contrôler le filtrage des éléments en fonction de l’heure. |
GetTimes Récupère les valeurs de temps associées à un élément. |
GetValue Récupère la valeur d’un paramètre Fichiers hors connexion particulier. |
GetValueType Récupère le type de données d’un paramètre Fichiers hors connexion particulier. |
InfoAvailable Indique si des informations ont été obtenues pour la copie locale, distante ou d’origine de l’élément pendant la synchronisation. |
InfoEnumerated Indique si les informations ont été interrogées pour la copie locale, distante ou d’origine de l’élément pendant la synchronisation. |
IsCreatedOffline Détermine si un élément a été créé dans le cache Fichiers hors connexion en mode hors connexion. |
IsDeletedOffline Détermine si un élément a été supprimé du cache Fichiers hors connexion pendant qu’il fonctionne hors connexion. |
IsDirty Détermine si un élément du cache Fichiers hors connexion a été modifié. |
IsEncrypted Détermine si un élément du cache Fichiers hors connexion est chiffré. |
IsGhosted Détermine si l’élément est fantôme. |
IsLocallyModifiedAttributes Détermine si un ou plusieurs attributs d’un élément ont été modifiés en mode hors connexion. |
IsLocallyModifiedData Détermine si les données d’un élément ont été modifiées en mode hors connexion. |
IsLocallyModifiedTime Détermine si une ou plusieurs valeurs d’heure d’un élément ont été modifiées en mode hors connexion. |
IsMarkedForDeletion Détermine si un élément a été supprimé du cache Fichiers hors connexion. |
IsPartlyPinned Détermine si l’élément est partiellement épinglé. |
IsPathCacheable Détermine si un chemin UNC spécifié se trouve dans le cache Fichiers hors connexion. |
IsPinned Détermine si l’élément est épinglé. |
IsPinnedForComputer Détermine si l’élément a été épinglé pour tous les utilisateurs de l’ordinateur par stratégie de groupe. |
IsPinnedForFolderRedirection Détermine si l’élément a été épinglé par la redirection de dossiers. |
IsPinnedForUser Détermine si l’élément a été épinglé par un utilisateur. |
IsPinnedForUserByPolicy Détermine si l’élément a été épinglé pour les utilisateurs par stratégie de groupe. |
IsShareDfsJunction Détermine si l’élément de partage est une jonction DFS ou un dossier partagé sur un serveur. |
IsSparse Détermine si un élément du cache Fichiers hors connexion est partiellement mis en cache. |
IsSuspended Détermine si un élément est suspendu. |
IsTransparentlyCached Détermine si l’élément est mis en cache de manière transparente. |
ItemAddedToCache Signale qu’un élément a été ajouté au cache Fichiers hors connexion. |
ItemAvailableOffline Signale qu’un élément du cache Fichiers hors connexion est désormais disponible pour une utilisation hors connexion si la copie à distance devient indisponible. |
ItemBegin Signale qu’une opération sur un élément commence. |
ItemDeletedFromCache Signale qu’un élément a été supprimé du cache Fichiers hors connexion. |
ItemDisconnected Signale qu’un élément du cache Fichiers hors connexion est passé d’en ligne à hors connexion. |
ItemModified Signale qu’un élément du cache Fichiers hors connexion a été modifié. |
ItemNotAvailableOffline Signale qu’un élément du cache Fichiers hors connexion n’est plus disponible pour une utilisation hors connexion si la copie à distance devient indisponible. |
ItemNotPinned Signale qu’un élément du cache Fichiers hors connexion n’est plus épinglé. |
Élément épinglé Signale qu’un élément du cache Fichiers hors connexion est désormais épinglé et garanti pour être disponible hors connexion si la copie à distance devient indisponible. |
ItemReconnectBegin Signale que le service Fichiers hors connexion commence à tenter de reconnecter toutes les étendues hors connexion. |
ItemReconnected Signale qu’un élément du cache Fichiers hors connexion est passé de hors connexion à en ligne. |
ItemReconnectEnd Signale que le service Fichiers hors connexion a terminé sa tentative de reconnexion de toutes les étendues hors connexion. |
ItemRenamed Indique que le chemin d’accès d’un élément dans le cache Fichiers hors connexion a été renommé. |
ItemResult Signale qu’un élément a été traité pendant l’opération. |
LocalDirtyByteCount Récupère la quantité de données non synchronisées (« sale ») pour le fichier associé dans le cache fichiers hors connexion local. |
NetTransportArrived Signale que la fonctionnalité Fichiers hors connexion a détecté l’arrivée d’un transport réseau. |
Next Récupère l’élément suivant de l’énumération et avance l’énumérateur. (IEnumOfflineFilesItems.Next) |
Next Récupère l’élément suivant de l’énumération et avance l’énumérateur. (IEnumOfflineFilesSettings.Next) |
NoNetTransports Signale que la fonctionnalité Fichiers hors connexion a détecté qu’aucun transport réseau n’est disponible. |
OfflineFilesEnable Active ou désactive la fonctionnalité Fichiers hors connexion. |
OfflineFilesQueryStatus Détermine si la fonctionnalité Fichiers hors connexion est activée et, le cas échéant, si elle est active. |
OfflineFilesQueryStatusEx Détermine si la fonctionnalité Fichiers hors connexion est activée et, le cas échéant, si elle est active et disponible. Cette fonction est identique à la fonction OfflineFilesQueryStatus, sauf qu’elle a un paramètre de sortie supplémentaire. |
OfflineFilesStart Démarre le service Fichiers hors connexion. |
Épingler Épingle des fichiers, des répertoires et des dossiers partagés réseau. |
Ping Cet événement est remis périodiquement à tous les abonnés aux événements inscrits. |
PolicyChangeDetected Signale que le service Fichiers hors connexion a détecté une modification dans une ou plusieurs de ses valeurs de paramètre qui sont contrôlées par stratégie de groupe. |
PreferenceChangeDetected Signale que le service Fichiers hors connexion a détecté une modification dans une ou plusieurs de ses valeurs de paramètre qui ne sont pas contrôlées par stratégie de groupe. |
PrefetchFileBegin Signale qu’une opération de prérécupération de fichier a commencé. |
PrefetchFileEnd Signale qu’une opération de prérécupération de fichier a pris fin. |
ProcessAdminPinPolicy Permet aux fichiers hors connexion de traiter la stratégie de groupe « fichiers hors connexion affectés par l’administration ». |
QueryAbort Peut être appelé pendant de longues opérations pour déterminer si l’opération doit être annulée. |
Actualiser Actualise toutes les données mises en cache dans l’objet en relisant à partir du cache Fichiers hors connexion. |
RemoteDirtyByteCount Cette méthode est réservée à une utilisation ultérieure. (IOfflineFilesDirtyInfo.RemoteDirtyByteCount) |
RenameItem Renomme un élément dans le cache. |
RenameItemEx Renomme un élément dans le cache. Cette méthode est identique à la méthode IOfflineFilesCache::RenameItem, sauf qu’elle tente d’effectuer l’opération de renommage immédiatement. |
Réinitialiser Réinitialise la séquence d'énumération. (IEnumOfflineFilesItems.Reset) |
Réinitialiser Réinitialise la séquence d'énumération. (IEnumOfflineFilesSettings.Reset) |
ResolveConflict Fournit une décision de résolution pour un conflit de synchronisation. |
SetConnectState Définit l’état de connexion d’un élément. |
SetDiskSpaceLimits Définit des limites d’utilisation de l’espace disque sur le cache fichiers hors connexion. |
SetPreference Définit une préférence par ordinateur ou par utilisateur associée à un paramètre Fichiers hors connexion. |
SettingsChangesApplied Signale que le service Fichiers hors connexion a appliqué les modifications détectées dans stratégie de groupe ou les valeurs de préférence. |
Skip Ignore le nombre d’éléments spécifié suivant dans l’énumération. (IEnumOfflineFilesItems.Skip) |
Skip Ignore le nombre d’éléments spécifié suivant dans l’énumération. (IEnumOfflineFilesSettings.Skip) |
SuspendRoot Suspendez ou libérez une racine de partage ou une arborescence de répertoires. |
SyncBegin Signale que le cache Fichiers hors connexion a commencé une opération de synchronisation. |
SyncConflictRecAdded Signale qu’un conflit de synchronisation a été détecté et enregistré dans le journal des conflits de synchronisation. |
SyncConflictRecRemoved Signale qu’un conflit de synchronisation n’existe plus et que son enregistrement a été supprimé du journal des conflits de synchronisation. |
SyncConflictRecUpdated Signale qu’un conflit de synchronisation a été détecté et qu’un enregistrement du conflit était déjà présent dans le journal des conflits de synchronisation. |
SyncEnd Signale que le cache fichiers hors connexion a mis fin à une opération de synchronisation. |
SyncFileResult Signale le résultat de la synchronisation d’un fichier particulier. |
Synchroniser Synchronise les fichiers et les répertoires dans le cache Fichiers hors connexion avec leurs copies correspondantes dans les dossiers partagés réseau applicables. |
SyncItemBegin Signale qu’une opération de synchronisation sur un élément commence. |
SyncItemResult Signale qu’un élément a été traité pendant l’opération de synchronisation. |
TransitionOffline Effectue la transition d’un élément hors connexion si possible. |
TransitionOnline Effectue la transition d’un élément en ligne si possible. |
TransparentCacheItemNotify Signale qu’une action a été effectuée sur un élément mis en cache de manière transparente. |
Désépingler Désépingle les fichiers, les répertoires et les dossiers partagés réseau du cache Fichiers hors connexion. |
IEnumOfflineFilesItems Représente une collection de pointeurs d’interface IOfflineFilesItem. |
IEnumOfflineFilesSettings Énumère les objets de définition associés au service Fichiers hors connexion. |
IOfflineFilesCache Utilisé pour gérer le cache fichiers hors connexion. |
IOfflineFilesCache2 Implémente la méthode RenameItemEx. |
IOfflineFilesChangeInfo Représente les informations associées aux modifications locales apportées à un élément en mode hors connexion. |
IOfflineFilesConnectionInfo Présente les fonctionnalités de requête et d’action associées au comportement de transition en ligne-hors connexion des fichiers hors connexion. |
IOfflineFilesDirectoryItem Représente un élément de répertoire dans le cache Fichiers hors connexion. |
IOfflineFilesDirtyInfo Représente des informations sur un fichier non synchronisé (« sale ») dans le cache Fichiers hors connexion. |
IOfflineFilesErrorInfo Fournit une description de texte et un bloc de données brutes associés à une erreur. |
IOfflineFilesEvents Utilisé pour signaler les événements importants associés aux fichiers hors connexion. |
IOfflineFilesEvents2 Utilisé pour signaler des événements supplémentaires associés aux fichiers hors connexion. |
IOfflineFilesEvents3 Utilisé pour signaler les événements associés à des éléments mis en cache de manière transparente. |
IOfflineFilesEventsFilter Fournit un mécanisme permettant aux destinataires des événements publiés de limiter le nombre d’instances d’événements qu’ils reçoivent. |
IOfflineFilesFileItem Représente un élément de fichier dans le cache Fichiers hors connexion. |
IOfflineFilesFileSysInfo Représente les informations standard associées à un élément de système de fichiers dans le cache Fichiers hors connexion. |
IOfflineFilesGhostInfo Représente la status fantôme d’un élément dans le cache Fichiers hors connexion. |
IOfflineFilesItem Représente un seul élément dans le cache Fichiers hors connexion. |
IOfflineFilesItemContainer Permet d’accéder à la fonctionnalité d’énumération d’élément dans le cache Fichiers hors connexion. |
IOfflineFilesItemFilter Représente une instance d’un filtre à appliquer à une énumération. |
IOfflineFilesPinInfo Représente le status épinglé d’un élément dans le cache Fichiers hors connexion. |
IOfflineFilesPinInfo2 Définit une méthode pour déterminer si un élément du cache Fichiers hors connexion est partiellement épinglé. |
IOfflineFilesProgress Utilisé pour signaler la progression aux appelants de longues opérations de fichiers hors connexion. (IOfflineFilesProgress) |
IOfflineFilesServerItem Représente un élément de serveur dans le cache Fichiers hors connexion. |
IOfflineFilesSetting Représente un paramètre qui contrôle le comportement du service Fichiers hors connexion. |
IOfflineFilesShareInfo Présente des informations spécifiques au partage sur les éléments mis en cache. |
IOfflineFilesShareItem Représente un élément de partage dans le cache Fichiers hors connexion. |
IOfflineFilesSimpleProgress Utilisé pour signaler la progression aux appelants de longues opérations de fichiers hors connexion. (IOfflineFilesSimpleProgress) |
IOfflineFilesSuspend Suspend ou libère une racine de partage ou une arborescence de répertoires dans le cache Fichiers hors connexion. |
IOfflineFilesSuspendInfo Détermine si un élément est suspendu ou non et, le cas échéant, s’il s’agit d’une racine suspendue ou non. |
IOfflineFilesSyncConflictHandler Utilisé par un client appelant la méthode IOfflineFilesCache::Synchronize pour prescrire une stratégie de résolution des conflits pour les conflits de synchronisation à mesure qu’ils sont détectés. |
IOfflineFilesSyncErrorInfo Fourni avec la méthode IOfflineFilesSyncProgress::SyncItemResult pour communiquer des détails sur l’élément qui a rencontré une erreur de synchronisation. |
IOfflineFilesSyncErrorItemInfo Fournit des attributs de fichier, des informations d’heure et la taille de fichier pour un élément associé à une erreur de synchronisation. |
IOfflineFilesSyncProgress Utilisé pour signaler la progression à l’appelant pendant les opérations de synchronisation et de synchronisation. |
IOfflineFilesTransparentCacheInfo Représente les informations associées aux éléments mis en cache de manière transparente. |