Condividi tramite


Spazio dei nomi Microsoft.VisualStudio.Tools.Applications.Runtime

Nello spazio dei nomi Microsoft.VisualStudio.Tools.Applications.Runtime sono incluse classi che supportano la memorizzazione di dati nella cache dei documenti e classi facenti parte di Runtime di Visual Studio Tools per Office.

Nello spazio dei nomi Microsoft.VisualStudio.Tools.Applications.Runtime sono incluse le seguenti classi:

  • CachedAttribute. Utilizzare questo attributo per aggiungere un oggetto di una personalizzazione a livello di documento alla cache di dati del documento. Per ulteriori informazioni, vedere Memorizzazione di dati nella cache.

  • Se si implementa l'interfaccia ICachedType, È inoltre possibile implementare tale interfaccia in oggetti aggiunti alla cache di dati di un documento. L'implementazione dell'interfaccia garantisce un maggiore controllo sul comportamento della memorizzazione nella cache dell'oggetto.

  • Possibili eccezioni generate dal Runtime di Visual Studio Tools per Office.

  • Altre classi che fanno parte dell'infrastruttura di Visual Studio e che non devono essere utilizzate direttamente dal codice.

Classi

  Classe Descrizione
Classe pubblica AddInException Eccezione generata quando viene passata un'eccezione tra un componente aggiuntivo e l'applicazione host.
Classe pubblica CacheAlreadyLoadedException Eccezione generata dal tentativo di una personalizzazione a livello di documento di caricare in un documento una cache di dati già caricata.
Classe pubblica CachedAttribute Indica a Runtime di Visual Studio Tools per Office di aggiungere l'oggetto dati specificato alla cache dei dati del documento.
Classe pubblica CachedDataCouldNotBeSerializedException Eccezione generata quando il tentativo di serializzare i dati memorizzati nella cache in una personalizzazione a livello di documento non riesce.
Classe pubblica CachedDataTypeMismatchException Eccezione generata quando lo stato serializzato XML di un oggetto nella cache di dati non corrisponde alle informazioni sul tipo dell'oggetto nel manifesto dei dati memorizzati nella cache.
Classe pubblica CannotCacheInNonStartupException Tale eccezione non viene utilizzata in Visual Studio 2010 Tools per Office Runtime.È stata inclusa in questa versione del runtime per garantire la compatibilità con il codice compilato mediante versioni precedenti del runtime.
Classe pubblica CannotCreateCustomizationDomainException Eccezione generata quando non è possibile creare un dominio dell'applicazione e caricare l'assembly per una soluzione Office.
Classe pubblica CannotCreateStartupObjectException Eccezione generata quando non è possibile creare un'istanza di una classe dell'elemento host in un assembly della soluzione Office.
Classe pubblica CannotFindMemberException Eccezione generata quando si tenta di aggiungere o rimuovere a livello di codice un oggetto dalla cache di dati in una personalizzazione a livello di documento, ma l'oggetto specificato non è dichiarato nella classe di elementi host specificata.
Classe pubblica CannotFindObjectToFillException Eccezione generata quando Runtime di Visual Studio Tools per Office non è in grado di individuare un oggetto nella cache di dati di una personalizzazione a livello di documento.
Classe pubblica CannotFindStartupObjectAssemblyException Tale eccezione non viene utilizzata in Visual Studio 2010 Tools per Office Runtime.È stata inclusa in questa versione del runtime per garantire la compatibilità con il codice compilato mediante versioni precedenti del runtime.
Classe pubblica CannotLoadManifestException Eccezione generata quando non è possibile caricare il manifesto nel documento.
Classe pubblica CannotRetrieveAppInfoException Infrastruttura.
Classe pubblica CannotRetrieveCachedDataException Eccezione generata quando i dati memorizzati nella cache di un documento risultano danneggiati o mancanti.
Classe pubblica ControlCouldNotBeInitializedException Eccezione generata quando non è stato inizializzato un controllo aggiunto a un documento in una soluzione Office.
Classe pubblica ControlNotFoundException Eccezione generata quando si tenta di fare riferimento a un controllo che non esiste in una personalizzazione a livello di documento.
Classe pubblica DocumentAlreadyCustomizedException Eccezione generata quando si tenta di associare una personalizzazione a un documento che fa già parte di una personalizzazione a livello di documento creata tramite gli strumenti di sviluppo di Office in Visual Studio.
Classe pubblica DocumentAlreadyLoadedException Infrastruttura.
Classe pubblica DocumentClosedException Eccezione generata quando si tenta di eseguire un'operazione utilizzando la classe ServerDocument su un documento chiuso.
Classe pubblica DocumentCustomizedWithPreviousRuntimeException Eccezione generata quando si tenta di utilizzare la classe ServerDocument per eseguire un'operazione in una personalizzazione a livello di documento creata tramite una versione precedente degli strumenti di sviluppo di Office in Visual Studio.
Classe pubblica DocumentNotCustomizedException Eccezione generata quando si tenta di eseguire un'operazione non valida su un documento utilizzando la classe ServerDocument.
Classe pubblica DocumentNotLoadedException Infrastruttura.
Classe pubblica HostAssemblyAttribute Specifica che l'assembly in cui l'attributo viene visualizzato contiene i tipi proxy per i tipi esposti dall'applicazione host.
Classe pubblica HostEventAttribute Mette in relazione un evento in un tipo proxy a un evento nell'applicazione host.
Classe pubblica HostMemberAttribute Imposta la modalità di associazione di metodi e proprietà nel proxy ai membri corrispondenti nel modello a oggetti dell'applicazione host.
Classe pubblica HostTypeAttribute Specifica la relazione tra un tipo e il relativo nome canonico.
Classe pubblica InvalidDeployManifestException Tale eccezione non viene utilizzata in Visual Studio 2010 Tools per Office Runtime.È stata inclusa in questa versione del runtime per garantire la compatibilità con il codice compilato mediante versioni precedenti del runtime.
Classe pubblica InvalidManifestException Eccezione generata quando il manifesto dell'applicazione o il manifesto dei dati memorizzati nella cache per la soluzione Office non è valido.
Classe pubblica InvalidNewApplicationManifestException Tale eccezione non viene utilizzata in Visual Studio 2010 Tools per Office Runtime.È stata inclusa in questa versione del runtime per garantire la compatibilità con il codice compilato mediante versioni precedenti del runtime.
Classe pubblica ItemAlreadyInCacheException Eccezione generata quando viene effettuato un tentativo di aggiungere alla cache di dati di una personalizzazione a livello di documento un elemento già esistente nella cache.
Classe pubblica ItemNotInCacheException Eccezione generata quando viene effettuato un tentativo di recuperare un elemento inesistente dalla cache di dati di una personalizzazione a livello di documento.
Classe pubblica ManifestNotExecutedException Infrastruttura.
Classe pubblica MissingDataIdException Eccezione generata quando viene salvato un oggetto ServerDocument mentre il manifesto dei dati memorizzati nella cache contiene un oggetto CachedDataItem dotato di una proprietà Id con valore nullriferimento null (Nothing in Visual Basic) o costituita da una stringa vuota.
Classe pubblica MissingHostItemIdException Eccezione generata quando viene salvato un oggetto ServerDocument mentre il manifesto dei dati memorizzati nella cache contiene un oggetto CachedDataHostItem dotato di una proprietà Id con valore nullriferimento null (Nothing in Visual Basic) o costituita da una stringa vuota.
Classe pubblica MissingTypeException Eccezione generata quando viene salvato un oggetto ServerDocument mentre il manifesto dei dati memorizzati nella cache contiene un oggetto CachedDataItem dotato di una proprietà DataType con valore nullriferimento null (Nothing in Visual Basic) o costituita da una stringa vuota.
Classe pubblica MultipleCachedDataCouldNotBeSerializedException Eccezione generata quando il tentativo di serializzare più di un oggetto dati memorizzato nella cache in una personalizzazione a livello di documento non è riuscito.
Classe pubblica NonCacheableTypeException Eccezione generata quando si tenta di memorizzare nella cache di una personalizzazione a livello di documento un oggetto il cui tipo non è DataSet, DataTable o un tipo conforme ai requisiti specificati in Memorizzazione di dati nella cache.
Classe pubblica NoStartupObjectsException Eccezione generata quando un assembly della soluzione creato tramite gli strumenti di sviluppo di Office in Visual Studio non contiene un oggetto di avvio.
Classe pubblica NotAvailableOfflineException Tale eccezione non viene utilizzata in Visual Studio 2010 Tools per Office Runtime.È stata inclusa in questa versione del runtime per garantire la compatibilità con il codice compilato mediante versioni precedenti del runtime.
Classe pubblica NotAvailableOnlineException Tale eccezione non viene utilizzata in Visual Studio 2010 Tools per Office Runtime.È stata inclusa in questa versione del runtime per garantire la compatibilità con il codice compilato mediante versioni precedenti del runtime.
Classe pubblica RuntimeException Fornisce la classe base per le eccezioni in Runtime di Visual Studio Tools per Office.
Classe pubblica SafeArrayDefaultRankAttribute Definisce la classificazione predefinita di una matrice.
Classe pubblica StartupObjectAttribute Infrastruttura.
Classe pubblica UnknownCustomizationFileException Eccezione generata quando si passa un file con un'estensione non supportata dagli strumenti di sviluppo di Office in Visual Studio a un costruttore o metodo ServerDocument.
Classe pubblica UpdateFailedException Tale eccezione non viene utilizzata in Visual Studio 2010 Tools per Office Runtime.È stata inclusa in questa versione del runtime per garantire la compatibilità con il codice compilato mediante versioni precedenti del runtime.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IAppInfo Infrastruttura.
Interfaccia pubblica IAppInfoDocument Infrastruttura.
Interfaccia pubblica ICachedType Personalizza il comportamento di memorizzazione nella cache di un tipo nelle personalizzazioni a livello di documento.
Interfaccia pubblica IComAddInAutomationServiceProviderCallback Infrastruttura.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica HostEventMethodType Indica il tipo del metodo nell'applicazione host che corrisponde a un metodo in un componente aggiuntivo.

Vedere anche

Riferimenti

Altre risorse

Memorizzazione di dati nella cache