Leer en inglés

Compartir a través de


Archivos sin conexión

Información general sobre la tecnología De archivos sin conexión.

Para desarrollar archivos sin conexión, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
OFFLINEFILES_CACHING_MODE

Describe el modo de almacenamiento en caché usado en métodos como IOfflineFilesCache::IsPathCacheable e IOfflineFilesShareInfo::GetShareCachingMode.
OFFLINEFILES_COMPARE

Especifica el tipo de comparación que se va a realizar en el método IOfflineFilesItemFilter::GetTimeFilter.
OFFLINEFILES_CONNECT_STATE

Describe el estado de conexión de un elemento en la memoria caché de archivos sin conexión.
OFFLINEFILES_EVENTS

Códigos de identificador de evento que describen los eventos que va a recibir o excluir un receptor de eventos.
OFFLINEFILES_ITEM_COPY

Especifica si se está consultando la copia local, remota o original de un elemento.
OFFLINEFILES_ITEM_TIME

Especifica el valor de hora asociado al elemento de caché que se va a usar.
OFFLINEFILES_ITEM_TYPE

Identifica el tipo de un elemento en la memoria caché de archivos sin conexión.
OFFLINEFILES_OFFLINE_REASON

Indica el motivo por el que un elemento está sin conexión.
OFFLINEFILES_OP_RESPONSE

Especifica si se deben continuar, reintentar o detener el procesamiento de elementos.
OFFLINEFILES_PATHFILTER_MATCH

Especifica el modo en que un evento debe coincidir con un filtro.
OFFLINEFILES_SETTING_VALUE_TYPE

Identifica el tipo de datos devuelto por el método IOfflineFilesSetting::GetValueType.
OFFLINEFILES_SYNC_CONFLICT_RESOLVE

Identifica el código de resolución de conflictos devuelto por el método IOfflineFilesSyncConflictHandler::ResolveConflict.
OFFLINEFILES_SYNC_OPERATION

Indica el tipo de operación de sincronización que se estaba realizando cuando se encontró un error de sincronización.
OFFLINEFILES_SYNC_STATE

Describe el estado de sincronización de un elemento Archivos sin conexión.

Functions

 
BackgroundSyncBegin

Informa de que el servicio Archivos sin conexión comienza a realizar un pase de sincronización en segundo plano.
BackgroundSyncEnd

Informa de que el servicio Archivos sin conexión completó un pase de sincronización en segundo plano.
Comenzar

Informa de que se ha iniciado una operación.
CacheEvictBegin

Este método está reservado para un uso futuro. (IOfflineFilesEvents2.CacheEvictBegin)
CacheEvictEnd

Este método está reservado para un uso futuro. (IOfflineFilesEvents2.CacheEvictEnd)
CacheIsCorrupted

Este método está reservado para un uso futuro. (IOfflineFilesEvents.CacheIsCorrupted)
CacheIsFull

Este método está reservado para un uso futuro. (IOfflineFilesEvents.CacheIsFull)
CacheMoved

Este método está reservado para un uso futuro. (IOfflineFilesEvents.CacheMoved)
Clonar

Crea una nueva instancia del enumerador con el mismo estado de enumeración que el actual. (IEnumOfflineFilesItems.Clone)
Clonar

Crea una nueva instancia del enumerador con el mismo estado de enumeración que el actual. (IEnumOfflineFilesSettings.Clone)
DataLost

Informa de que se han perdido uno o varios eventos destinados a este receptor de eventos y no se entregarán.
DeleteItems

Elimina archivos y directorios de la memoria caché local.
DeleteItemsForUser

Elimina los archivos y directorios de un usuario de la memoria caché local.
DeletePreference

Quita una configuración de preferencias.
Enabled

Este método está reservado para un uso futuro. (IOfflineFilesEvents.Enabled)
Encrypt

Cifra o descifra el contenido de los archivos sin conexión almacenados en caché para el usuario que llama.
EncryptionChanged

Este método está reservado para un uso futuro. (IOfflineFilesEvents.EncryptionChanged)
Fin

Informa de que una operación ha finalizado.
EnumItems

Devuelve un enumerador de elementos secundarios para el elemento de caché que implementa este método. (IOfflineFilesItemContainer.EnumItems)
EnumItemsEx

Devuelve un enumerador de elementos secundarios para el elemento de caché que implementa este método. (IOfflineFilesItemContainer.EnumItemsEx)
EnumSettingObjects

Crea un enumerador de instancias de IOfflineFilesSetting.
FindItem

Busca un archivo o elemento de directorio determinado en la memoria caché. (IOfflineFilesCache.FindItem)
FindItemEx

Busca un archivo o elemento de directorio determinado en la memoria caché. (IOfflineFilesCache.FindItemEx)
GetAttributes

Recupera los atributos win32 de un elemento.
GetConnectState

Determina si un elemento está en línea o sin conexión y, si está sin conexión, por qué.
GetDescription

Recupera una cadena de texto que describe el error.
GetDiskSpaceInformation

Recupera la cantidad de espacio en disco que usa la memoria caché de archivos sin conexión, así como los límites de espacio aplicados al uso de la memoria caché.
GetEncryptionStatus

Recupera el estado de cifrado actual (cifrado o sin cifrar) de la memoria caché de archivos sin conexión.
GetExcludedEvents

Recupera una matriz de OFFLINEFILES_EVENTS valores de enumeración que describen qué eventos no deben recibir el receptor de eventos.
GetFileAttributes

Recupera los atributos de archivo Win32 para el elemento.
GetFileSize

Recupera el tamaño de un elemento.
GetFileSize

Recupera el tamaño del elemento en bytes.
GetFileTimes

Recupera los tiempos de última escritura y cambio del elemento.
GetFilterFlags

Proporciona marcas para controlar el filtrado basado en marcas de elementos.
GetIncludedEvents

Recupera una matriz de OFFLINEFILES_EVENTS valores de enumeración que describen los eventos que debe recibir el receptor de eventos.
GetItemChangeFlags

Recupera un valor que contiene un conjunto de marcas que describen los cambios que se encontraron durante la operación de sincronización asociada al error de sincronización.
GetItemType

Devuelve un código de tipo que identifica el tipo del archivo item:_server, share, directory o file.
GetLocalInfo

Recupera una instancia de la interfaz IOfflineFilesSyncErrorItemInfo que contiene los tiempos de archivo, el tamaño y los atributos de la copia local del elemento implicado en la sincronización.
GetLocation

Recupera la ruta de acceso del directorio completo actual de la memoria caché de archivos sin conexión.
GetName

Recupera un nombre asociado a una configuración de archivos sin conexión determinada.
GetOriginalInfo

Recupera una instancia de la interfaz IOfflineFilesSyncErrorItemInfo que contiene los tiempos de archivo, el tamaño y los atributos de la copia original del elemento implicado en la sincronización.
GetParentItem

Recupera la interfaz IOfflineFilesItem para el elemento primario del elemento.
GetPath

Recupera la cadena de ruta de acceso UNC completa para un elemento de la caché de archivos sin conexión.
GetPathFilter

Recupera una cadena de ruta de acceso UNC y un indicador de ámbito que describe qué eventos basados en ruta de acceso se deben entregar a este receptor de eventos.
GetPatternFilter

Proporciona una cadena de patrón de filtro para limitar los elementos enumerados en función de los patrones de nombre de elemento.
GetPolicy

Recupera una directiva asociada a una configuración de archivos sin conexión determinada.
GetPolicyScope

Recupera el ámbito de la directiva asociada a esta configuración.
GetPreference

Recupera una preferencia por máquina o por usuario asociada a una configuración de archivos sin conexión determinada.
GetPreferenceScope

Indica el ámbito de la preferencia asociada a esta configuración.
GetRawData

Recupera un bloque de bytes que contiene datos internos asociados al error.
GetRemoteInfo

Recupera una instancia de la interfaz IOfflineFilesSyncErrorItemInfo que contiene los tiempos de archivo, el tamaño y los atributos de la copia remota del elemento implicado en la sincronización.
GetSettingObject

Crea un objeto que representa una configuración de archivos sin conexión determinada.
GetShareCachingMode

Recupera la configuración del modo de almacenamiento en caché del recurso compartido antecesor más cercano al elemento.
GetShareItem

Busca el elemento de caché que representa el recurso compartido antecesor más cercano al elemento.
GetSyncOperation

Recupera un valor que indica el tipo de operación de sincronización que se estaba realizando cuando se encontró el error.
GetTimeFilter

Proporciona semántica de comparación de valores de tiempo para controlar el filtrado de elementos en función del tiempo.
GetTimes

Recupera los valores de hora asociados a un elemento.
GetValue

Recupera el valor de una configuración de archivos sin conexión determinada.
GetValueType

Recupera el tipo de datos de una configuración de archivos sin conexión determinada.
InfoAvailable

Indica si se obtuvo información para la copia local, remota o original del elemento durante la sincronización.
InfoEnumerate

Indica si la información se ha consultado para la copia local, remota o original del elemento durante la sincronización.
IsCreatedOffline

Determina si se creó un elemento en la memoria caché de archivos sin conexión mientras se trabaja sin conexión.
IsDeletedOffline

Determina si un elemento se ha eliminado de la memoria caché de archivos sin conexión mientras trabaja sin conexión.
IsDirty

Determina si se ha modificado un elemento de la caché de archivos sin conexión.
IsEncrypted

Determina si un elemento de la memoria caché de archivos sin conexión está cifrado.
IsGhosted

Determina si el elemento está fantasma.
IsLocallyModifiedAttributes

Determina si uno o varios de los atributos de un elemento se modificaron mientras funcionaban sin conexión.
IsLocallyModifiedData

Determina si los datos de un elemento se modificaron mientras funcionaban sin conexión.
IsLocallyModifiedTime

Determina si se modificaron uno o varios de los valores de hora de un elemento mientras funcionaban sin conexión.
IsMarkedForDeletion

Determina si un elemento se ha eliminado de la memoria caché de archivos sin conexión.
IsPartlyPinned

Determina si el elemento está anclado en parte.
IsPathCacheable

Determina si una ruta de acceso UNC especificada está en la memoria caché de archivos sin conexión.
IsPinned

Determina si el elemento está anclado.
IsPinnedForComputer

Determina si el elemento se ancló para todos los usuarios del equipo mediante directiva de grupo.
IsPinnedForFolderRedirection

Determina si el elemento estaba anclado por redirección de carpetas.
IsPinnedForUser

Determina si un usuario ancló el elemento.
IsPinnedForUserByPolicy

Determina si el elemento se ancló para los usuarios por directiva de grupo.
IsShareDfsJunction

Determina si el elemento compartido es una unión DFS o una carpeta compartida en un servidor.
IsSparse

Determina si un elemento de la caché de archivos sin conexión se almacena en caché dispersa.
IsSuspended

Determina si un elemento está suspendido.
IsTransparentlyCached

Determina si el elemento está almacenado en caché de forma transparente.
ItemAddedToCache

Informa de que se ha agregado un elemento a la memoria caché de archivos sin conexión.
ItemAvailableOffline

Informa de que un elemento de la caché de archivos sin conexión ya está disponible para su uso sin conexión si la copia remota no está disponible.
ItemBegin

Informa de que se está iniciando una operación en un elemento.
ItemDeletedFromCache

Informa de que se ha quitado un elemento de la memoria caché de archivos sin conexión.
ItemDisconnected

Informa de que un elemento de la caché de archivos sin conexión ha pasado de en línea a sin conexión.
ItemModified

Informa de que se ha modificado un elemento de la caché de archivos sin conexión.
ItemNotAvailableOffline

Informa de que un elemento de la caché de archivos sin conexión ya no está disponible para su uso sin conexión si la copia remota deja de estar disponible.
ItemNotPinned

Informa de que un elemento de la caché de archivos sin conexión ya no está anclado.
ItemPinned

Informa de que un elemento de la caché de archivos sin conexión ahora está anclado y se garantiza que está disponible sin conexión si la copia remota deje de estar disponible.
ItemReconnectBegin

Informa de que el servicio Archivos sin conexión está empezando a intentar volver a conectar todos los ámbitos sin conexión.
ItemReconnected

Informa de que un elemento de la caché de archivos sin conexión ha pasado de sin conexión a en línea.
ItemReconnectEnd

Informa de que el servicio Archivos sin conexión ha completado su intento de volver a conectar todos los ámbitos sin conexión.
ItemRenamed

Informa de que se ha cambiado el nombre de la ruta de acceso de un elemento en la memoria caché de archivos sin conexión.
ItemResult

Informa de que un elemento se ha procesado durante la operación.
LocalDirtyByteCount

Recupera la cantidad de datos sin sincronizar ("dirty") del archivo asociado en la caché local de archivos sin conexión.
NetTransportArrived

Informa de que la característica Archivos sin conexión ha detectado la llegada de un transporte de red.
Siguiente

Recupera el siguiente elemento de la enumeración y avanza el enumerador. (IEnumOfflineFilesItems.Next)
Siguiente

Recupera el siguiente elemento de la enumeración y avanza el enumerador. (IEnumOfflineFilesSettings.Next)
NoNetTransports

Informa de que la característica Archivos sin conexión ha detectado que no hay transporte de red disponible.
OfflineFilesEnable

Habilita o deshabilita la característica Archivos sin conexión.
OfflineFilesQueryStatus

Determina si la característica Archivos sin conexión está habilitada y, si es así, si está activa.
OfflineFilesQueryStatusEx

Determina si la característica Archivos sin conexión está habilitada y, si es así, si está activa y disponible. Esta función es idéntica a la función OfflineFilesQueryStatus, salvo que tiene un parámetro de salida adicional.
OfflineFilesStart

Inicia el servicio Archivos sin conexión.
Anclar

Ancla archivos, directorios y carpetas compartidas de red.
Ping

Este evento se entrega a todos los suscriptores de eventos registrados de forma periódica.
PolicyChangeDetected

Informa de que el servicio Archivos sin conexión detectó un cambio en uno o varios de sus valores de configuración controlados por directiva de grupo.
PreferenceChangeDetected

Informa de que el servicio Archivos sin conexión detectó un cambio en uno o varios de sus valores de configuración que no están controlados por directiva de grupo.
PrefetchFileBegin

Informa de que ha comenzado una operación de captura previa de archivos.
PrefetchFileEnd

Informa de que ha finalizado una operación de captura previa de archivos.
ProcessAdminPinPolicy

Hace que los archivos sin conexión procesen la directiva de grupo "archivos sin conexión asignados administrativamente".
QueryAbort

Se puede llamar a durante operaciones largas para determinar si se debe cancelar la operación.
Actualizar

Actualiza los datos almacenados en caché en el objeto releiendo desde la memoria caché de archivos sin conexión.
RemoteDirtyByteCount

Este método está reservado para un uso futuro. (IOfflineFilesDirtyInfo.RemoteDirtyByteCount)
RenameItem

Cambia el nombre de un elemento de la memoria caché.
RenameItemEx

Cambia el nombre de un elemento de la memoria caché. Este método es idéntico al método IOfflineFilesCache::RenameItem, salvo que intentará realizar la operación de cambio de nombre inmediatamente.
Reset

Restablece la enumeración al principio. (IEnumOfflineFilesItems.Reset)
Reset

Restablece la enumeración al principio. (IEnumOfflineFilesSettings.Reset)
ResolveConflict

Proporciona una decisión de resolución para un conflicto de sincronización.
SetConnectState

Establece el estado de conexión de un elemento.
SetDiskSpaceLimits

Establece los límites de uso del espacio en disco en la memoria caché de archivos sin conexión.
SetPreference

Establece una preferencia por equipo o por usuario asociada a una configuración De archivos sin conexión.
ConfiguraciónChangesApplied

Informa de que el servicio Archivos sin conexión ha aplicado los cambios detectados en directiva de grupo o valores de preferencia.
Skip

Omite el siguiente número especificado de elementos de la enumeración. (IEnumOfflineFilesItems.Skip)
Skip

Omite el siguiente número especificado de elementos de la enumeración. (IEnumOfflineFilesSettings.Skip)
SuspendRoot

Suspende o libere un árbol raíz o de directorio de recursos compartidos.
SyncBegin

Informa de que la caché de archivos sin conexión ha comenzado una operación de sincronización.
SyncConflictRecAdded

Informa de que se ha detectado y registrado un conflicto de sincronización en el registro de conflictos de sincronización.
SyncConflictRecRemoved

Informa de que ya no existe un conflicto de sincronización y que su registro se ha quitado del registro de conflictos de sincronización.
SyncConflictRecUpdated

Informa de que se ha detectado un conflicto de sincronización y que un registro del conflicto ya estaba presente en el registro de conflictos de sincronización.
SyncEnd

Informa de que la caché de archivos sin conexión ha finalizado una operación de sincronización.
SyncFileResult

Informa del resultado de la sincronización de un archivo determinado.
Sincronizar

Sincroniza archivos y directorios en la memoria caché de archivos sin conexión con sus copias correspondientes en las carpetas compartidas de red aplicables.
SyncItemBegin

Informa de que se está iniciando una operación de sincronización en un elemento.
SyncItemResult

Informa de que un elemento se ha procesado durante la operación de sincronización.
TransitionOffline

Realiza la transición de un elemento sin conexión si es posible.
TransitionOnline

Realiza la transición de un elemento en línea si es posible.
TransparentCacheItemNotify

Informa de que se ha realizado una acción en un elemento almacenado en caché de forma transparente.
Desanclar

Desancla archivos, directorios y carpetas compartidas de red de la memoria caché de archivos sin conexión.

Interfaces

 
IEnumOfflineFilesItems

Representa una colección de punteros de interfaz IOfflineFilesItem.
IEnumOfflineFilesSettings

Enumera los objetos de configuración asociados al servicio Archivos sin conexión.
IOfflineFilesCache

Se usa para administrar la caché de archivos sin conexión.
IOfflineFilesCache2

Implementa el método RenameItemEx.
IOfflineFilesChangeInfo

Representa la información asociada a los cambios locales realizados en un elemento mientras se trabaja sin conexión.
IOfflineFilesConnectionInfo

Presenta las funcionalidades de consulta y acción asociadas al comportamiento de transición sin conexión en línea de archivos sin conexión.
IOfflineFilesDirectoryItem

Representa un elemento de directorio en la memoria caché de archivos sin conexión.
IOfflineFilesDirtyInfo

Representa información sobre un archivo sin sincronizar ("dirty") en la memoria caché de archivos sin conexión.
IOfflineFilesErrorInfo

Proporciona una descripción de texto y un bloque de datos sin procesar asociado a un error.
IOfflineFilesEvents

Se usa para notificar eventos significativos asociados a archivos sin conexión.
IOfflineFilesEvents2

Se usa para notificar eventos adicionales asociados a archivos sin conexión.
IOfflineFilesEvents3

Se usa para notificar eventos asociados a elementos almacenados en caché de forma transparente.
IOfflineFilesEventsFilter

Proporciona un mecanismo para que los destinatarios de eventos publicados restrinjan el número de instancias de evento que reciben.
IOfflineFilesFileItem

Representa un elemento de archivo en la memoria caché de archivos sin conexión.
IOfflineFilesFileSysInfo

Representa la información estándar asociada a un elemento del sistema de archivos en la memoria caché de archivos sin conexión.
IOfflineFilesGhostInfo

Representa el estado fantasma de un elemento en la memoria caché de archivos sin conexión.
IOfflineFilesItem

Representa un único elemento en la memoria caché de archivos sin conexión.
IOfflineFilesItemContainer

Se usa para acceder a la funcionalidad de enumeración de elementos en la memoria caché de archivos sin conexión.
IOfflineFilesItemFilter

Representa una instancia de un filtro que se va a aplicar a una enumeración.
IOfflineFilesPinInfo

Representa el estado anclado de un elemento en la memoria caché de archivos sin conexión.
IOfflineFilesPinInfo2

Define un método para determinar si un elemento de la memoria caché de archivos sin conexión está anclado en parte.
IOfflineFilesProgress

Se usa para notificar el progreso a los autores de llamadas de largas operaciones de archivos sin conexión. (IOfflineFilesProgress)
IOfflineFilesServerItem

Representa un elemento de servidor en la memoria caché de archivos sin conexión.
IOfflineFilesSetting

Representa una configuración que controla el comportamiento del servicio Archivos sin conexión.
IOfflineFilesShareInfo

Presenta información específica del recurso compartido sobre los elementos almacenados en caché.
IOfflineFilesShareItem

Representa un elemento de recurso compartido en la memoria caché de archivos sin conexión.
IOfflineFilesSimpleProgress

Se usa para notificar el progreso a los autores de llamadas de largas operaciones de archivos sin conexión. (IOfflineFilesSimpleProgress)
IOfflineFilesSuspend

Suspende o libera un árbol de directorios o raíz de recurso compartido en la memoria caché de archivos sin conexión.
IOfflineFilesSuspendInfo

Determina si un elemento está suspendido o no y, si es así, si es una raíz suspendida o no.
IOfflineFilesSyncConflictHandler

Usado por un cliente que llama al método IOfflineFilesCache::Synchronize para recetar una estrategia de resolución de conflictos para los conflictos de sincronización a medida que se detectan.
IOfflineFilesSyncErrorInfo

Se proporciona con el método IOfflineFilesSyncProgress::SyncItemResult para comunicar detalles sobre el elemento que ha experimentado un error de sincronización.
IOfflineFilesSyncErrorItemInfo

Proporciona atributos de archivo, información de tiempo y tamaño de archivo para un elemento asociado a un error de sincronización.
IOfflineFilesSyncProgress

Se usa para notificar el progreso al autor de la llamada durante las operaciones relacionadas con la sincronización y la sincronización.
IOfflineFilesTransparentCacheInfo

Representa información asociada a elementos almacenados en caché de forma transparente.