Exportar (0) Imprimir
Expandir todo

Información general acerca del control de almacenamiento del motor en tiempo de ejecución

Nota Aplicaciones requeridas

Las características de este tema únicamente están disponibles si se han instalado las aplicaciones requeridas.

Para obtener más información, vea Características disponibles por combinación de productos.

  • Uno de estos entornos de desarrollo:

    VSTO 2005

    O bien

    Visual Studio Team System

  • Microsoft Office 2003

El Control de almacenamiento en tiempo de ejecución es un control ActiveX incrustado en el documento o libro que contiene la información requerida por Microsoft Visual Studio 2005 Tools para Microsoft Office System en tiempo de ejecución para ejecutar una solución de Microsoft Office 2003.

Esta información incluye:

  • Un manifiesto de aplicación.

  • Cero o varios conjuntos de datos almacenados en memoria caché.

El Control de almacenamiento en tiempo de ejecución no está visible en el documento.

Manifiesto de aplicación

El manifiesto de aplicación contiene la información necesaria para ejecutar las extensiones de código administrado. El manifiesto de aplicación señala a un manifiesto de implementación situado en el servidor que contiene la información más reciente sobre la ubicación de los ensamblados. Para obtener más información, vea Manifiestos de implementación y aplicación en soluciones de Office.

Datos almacenados en caché

Es posible almacenar en caché los datos del documento utilizando el atributo CachedAttribute al declarar el origen de datos. Los orígenes de datos que pueden almacenarse en caché son:

El almacenamiento en caché reduce la cantidad de acciones de ida y vuelta en el servidor y hace posible la interacción con los datos sin conexión. Para obtener más información, vea Información general sobre datos en las soluciones de Office.

Eliminar o copiar el Control de almacenamiento en tiempo de ejecución

Los usuarios finales pueden eliminar o copiar el Control de almacenamiento en tiempo de ejecución. Los ejemplos siguientes muestran cómo la versión en tiempo de ejecución de Visual Studio Tools para Office puede detectar y corregir estas situaciones.

El usuario final ejecuta el comando Seleccionar todo y presiona Eliminar

Se elimina el Control de almacenamiento en tiempo de ejecución. Sin embargo, el control realiza una llamada a la versión en tiempo de ejecución de Visual Studio Tools para Office con la información que está a punto de eliminarse. El proceso en tiempo de ejecución agrega una nueva instancia del control al documento, enlaza con el nuevo receptor de eventos y proporciona la información guardada.

El usuario final ejecuta el comando Seleccionar todo y, a continuación, copia y pega en el mismo documento

Ahora hay dos Controles de almacenamiento en tiempo de ejecución. Sin embargo, el proceso en tiempo de ejecución comprueba si hay varias instancias del control. Si las detecta, elimina las instancias adicionales.

El usuario final ejecuta el comando Seleccionar todo y, a continuación, copia y pega en un documento distinto que tiene extensiones de código administrado

Hay dos Controles de almacenamiento en tiempo de ejecución que pretenden contener la información principal almacenada del documento. Sin embargo, se crea un identificador único global (GUID) para el control al incrustarlo en el documento en tiempo de diseño. Este GUID también se incrusta en la propiedad personalizada del documento _AssemblyLocation. Cualquier otro Control de almacenamiento en tiempo de ejecución incluido en el documento debe tener también este mismo identificador GUID. Si se encuentra cualquier Control de almacenamiento en tiempo de ejecución adicional en tiempo de carga, éste se eliminará del documento si el identificador GUID no coincide con el almacenado en el documento.

El usuario final ejecuta el comando Seleccionar todo y, a continuación, copia y pega en un documento nuevo en blanco

Ahora hay un nuevo documento con control de almacenamiento en tiempo de ejecución sin utilizar. Sin las personalizaciones adecuadas en el documento, el control no hace nada. Sin embargo, sigue ocupando espacio en el documento.

Vea también

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft