Share via


Microsoft.VisualStudio.Tools.Applications.Runtime-Namespace

Der Microsoft.VisualStudio.Tools.Applications.Runtime-Namespace enthält Klassen, die das Zwischenspeichern von Daten in Dokumenten unterstützen, sowie Klassen, die Teil der Visual Studio-Tools für Office-Laufzeit sind.

Der Microsoft.VisualStudio.Tools.Applications.Runtime-Namespace enthält die folgenden Klassen:

  • CachedAttribute. Verwenden Sie dieses Attribut, um dem Datencache im Dokument ein Objekt in einer Anpassung auf Dokumentebene hinzuzufügen. Weitere Informationen finden Sie unter Zwischenspeichern von Daten.

  • Die ICachedType-Schnittstelle Sie können diese Schnittstelle optional in Objekte implementieren, die Sie dem Datencache im Dokument hinzufügen. Implementieren Sie diese Schnittstelle, wenn Sie mehr Kontrolle über das Verhalten des Objekts beim Zwischenspeichern erhalten möchten.

  • Ausnahmen, die von der Visual Studio-Tools für Office-Laufzeit ausgelöst werden können.

  • Andere Klassen, die Teil der Visual Studio-Infrastruktur sind und nicht für die direkte Verwendung durch den Code vorgesehen sind

Klassen

  Klasse Beschreibung
Öffentliche Klasse AddInException Die Ausnahme, die ausgelöst wird, wenn eine Ausnahme zwischen einem Add-In und der Hostanwendung übergeben wird.
Öffentliche Klasse CacheAlreadyLoadedException Diese Ausnahme wird ausgelöst, wenn in einer Anpassung auf Dokumentebene versucht wird, den Datencache in ein Dokument zu laden, nachdem der Datencache bereits geladen wurde.
Öffentliche Klasse CachedAttribute Weist Visual Studio-Tools für Office-Laufzeit an, das angegebene Datenobjekt dem Datencache im Dokument hinzuzufügen.
Öffentliche Klasse CachedDataCouldNotBeSerializedException Die Ausnahme, die ausgelöst wird, wenn ein Versuch, zwischengespeicherte Daten in einer Anpassung auf Dokumentebene zu serialisieren, fehlschlägt.
Öffentliche Klasse CachedDataTypeMismatchException Diese Ausnahme wird ausgelöst, wenn der mithilfe von XML serialisierte Zustand eines Objekts im Datencache nicht mit den Typinformationen für das Objekt im zwischengespeicherten Datenmanifest übereinstimmt.
Öffentliche Klasse CannotCacheInNonStartupException Diese Ausnahme wird nicht mit Visual Studio 2010 Tools for Office Runtime verwendet.Sie ist in dieser Version der Laufzeit enthalten, um Kompatibilität mit Code zu gewährleisten, der mit früheren Versionen der Laufzeit erstellt wurde.
Öffentliche Klasse CannotCreateCustomizationDomainException Die Ausnahme, die ausgelöst wird, wenn eine Anwendungsdomäne nicht erstellt und die Assembly für eine Office-Projektmappe nicht geladen werden kann.
Öffentliche Klasse CannotCreateStartupObjectException Diese Ausnahme wird ausgelöst, wenn eine Hostelementklasse in einer Office-Projektmappenassembly nicht instanziiert werden kann.
Öffentliche Klasse CannotFindMemberException Die Ausnahme, die ausgelöst wird, wenn Sie versuchen, ein Objekt programmgesteuert zum Datencache in einer Anpassung auf Dokumentebene hinzuzufügen oder aus diesem zu entfernen, das angegebene Objekt jedoch nicht in der angegebenen Hostelementklasse deklariert ist.
Öffentliche Klasse CannotFindObjectToFillException Diese Ausnahme wird ausgelöst, wenn von Visual Studio-Tools für Office-Laufzeit ein Objekt im Datencache einer Anpassung auf Dokumentebene nicht gefunden werden kann.
Öffentliche Klasse CannotFindStartupObjectAssemblyException Diese Ausnahme wird nicht mit Visual Studio 2010 Tools for Office Runtime verwendet.Sie ist in dieser Version der Laufzeit enthalten, um Kompatibilität mit Code zu gewährleisten, der mit früheren Versionen der Laufzeit erstellt wurde.
Öffentliche Klasse CannotLoadManifestException Die Ausnahme, die ausgelöst wird, wenn das Manifest im Dokument nicht geladen werden kann.
Öffentliche Klasse CannotRetrieveAppInfoException Infrastruktur.
Öffentliche Klasse CannotRetrieveCachedDataException Diese Ausnahme wird ausgelöst, wenn die zwischengespeicherten Daten im Dokument beschädigt sind oder fehlen.
Öffentliche Klasse ControlCouldNotBeInitializedException Diese Ausnahme wird ausgelöst, wenn ein Steuerelement, das einem Dokument in einer Office-Projektmappe hinzugefügt wurde, nicht initialisiert werden konnte.
Öffentliche Klasse ControlNotFoundException Diese Ausnahme wird ausgelöst, wenn versucht wird, in der Steuerelementauflistung auf ein nicht vorhandenes Steuerelement in einer Anpassung auf Dokumentebene zu verweisen.
Öffentliche Klasse DocumentAlreadyCustomizedException Die Ausnahme, die ausgelöst wird, wenn Sie versuchen, eine Anpassung an ein Dokument anzufügen, das bereits Teil einer Anpassung auf Dokumentebene ist, die mithilfe von Office-Entwicklungstools in Visual Studio erstellt wurde.
Öffentliche Klasse DocumentAlreadyLoadedException Infrastruktur.
Öffentliche Klasse DocumentClosedException Die Ausnahme, die bei dem Versuch ausgelöst wird, mithilfe der ServerDocument-Klasse einen Vorgang für ein geschlossenes Dokument auszuführen.
Öffentliche Klasse DocumentCustomizedWithPreviousRuntimeException Die Ausnahme, die ausgelöst wird, wenn Sie versuchen, mit der ServerDocument-Klasse einen Vorgang für ein Dokument auszuführen, das Teil einer Anpassung auf Dokumentebene ist, die mit einer früheren Version der Office-Entwicklungstools in Visual Studio erstellt wurde.
Öffentliche Klasse DocumentNotCustomizedException Die Ausnahme, die bei dem Versuch ausgelöst wird, einen Vorgang für ein Dokument auszuführen, das sich nicht in einer ServerDocument-Klasse befindet.
Öffentliche Klasse DocumentNotLoadedException Infrastruktur.
Öffentliche Klasse HostAssemblyAttribute Gibt an, dass die Assembly, in der dieses Attribut angezeigt wird, Proxytypen für die von der Hostanwendung offengelegten Proxytypen enthält.
Öffentliche Klasse HostEventAttribute Setzt ein Ereignis in einem Proxytyp mit einem Ereignis in der Hostanwendung in Beziehung.
Öffentliche Klasse HostMemberAttribute Legt fest, wie Methoden und Eigenschaften im Proxy an die entsprechenden Member im Objektmodell der Hostanwendung gebunden sind.
Öffentliche Klasse HostTypeAttribute Gibt die Beziehung zwischen einem Typ und seinem kanonischen Namen an.
Öffentliche Klasse InvalidDeployManifestException Diese Ausnahme wird nicht mit Visual Studio 2010 Tools for Office Runtime verwendet.Sie ist in dieser Version der Laufzeit enthalten, um Kompatibilität mit Code zu gewährleisten, der mit früheren Versionen der Laufzeit erstellt wurde.
Öffentliche Klasse InvalidManifestException Diese Ausnahme wird ausgelöst, wenn das Anwendungsmanifest oder das zwischengespeicherte Manifest für die Office-Projektmappe ungültig ist.
Öffentliche Klasse InvalidNewApplicationManifestException Diese Ausnahme wird nicht mit Visual Studio 2010 Tools for Office Runtime verwendet.Sie ist in dieser Version der Laufzeit enthalten, um Kompatibilität mit Code zu gewährleisten, der mit älteren Versionen der Laufzeit erstellt wurde.
Öffentliche Klasse ItemAlreadyInCacheException Diese Ausnahme wird ausgelöst, wenn versucht wird, dem Datencache in einer Anpassung auf Dokumentebene ein Element hinzuzufügen, dieses Element jedoch bereits im Cache vorhanden ist.
Öffentliche Klasse ItemNotInCacheException Diese Ausnahme wird bei dem Versuch ausgelöst, ein nicht vorhandenes Element aus dem Datencache in einer Anpassung auf Dokumentebene abzurufen.
Öffentliche Klasse ManifestNotExecutedException Infrastruktur.
Öffentliche Klasse MissingDataIdException Die Ausnahme, die ausgelöst wird, wenn ein ServerDocument-Objekt gespeichert wird, während das zwischengespeicherte Datenmanifest ein CachedDataItem mit einer Id-Eigenschaft enthält, die nullein Nullverweis (Nothing in Visual Basic) oder eine leere Zeichenfolge ist.
Öffentliche Klasse MissingHostItemIdException Die Ausnahme, die ausgelöst wird, wenn ein ServerDocument-Objekt gespeichert wird, während das zwischengespeicherte Datenmanifest ein CachedDataHostItem mit einer Id-Eigenschaft enthält, die nullein Nullverweis (Nothing in Visual Basic) oder eine leere Zeichenfolge ist.
Öffentliche Klasse MissingTypeException Die Ausnahme, die ausgelöst wird, wenn ein ServerDocument-Objekt gespeichert wird, während das zwischengespeicherte Datenmanifest ein CachedDataItem mit einer DataType-Eigenschaft enthält, die nullein Nullverweis (Nothing in Visual Basic) oder eine leere Zeichenfolge ist.
Öffentliche Klasse MultipleCachedDataCouldNotBeSerializedException Diese Ausnahme wird ausgelöst, wenn mehrere zwischengespeicherte Datenobjekte in einer Anpassung auf Dokumentebene nicht serialisiert werden konnten.
Öffentliche Klasse NonCacheableTypeException Diese Ausnahme wird ausgelöst, wenn versucht wird, ein Objekt in einer Anpassung auf Dokumentebene zwischenzuspeichern, der Typ des Objekts jedoch weder ein DataSet noch eine DataTable ist und auch den unter Zwischenspeichern von Daten angegebenen Anforderungen nicht entspricht.
Öffentliche Klasse NoStartupObjectsException Diese Ausnahme wird ausgelöst, wenn eine Projektmappenassembly, die mit Office-Entwicklungstools in Visual Studio erstellt wurde, kein Startobjekt enthält.
Öffentliche Klasse NotAvailableOfflineException Diese Ausnahme wird nicht mit Visual Studio 2010 Tools for Office Runtime verwendet.Sie ist in dieser Version der Laufzeit enthalten, um Kompatibilität mit Code zu gewährleisten, der mit früheren Versionen der Laufzeit erstellt wurde.
Öffentliche Klasse NotAvailableOnlineException Diese Ausnahme wird nicht mit Visual Studio 2010 Tools for Office Runtime verwendet.Sie ist in dieser Version der Laufzeit enthalten, um Kompatibilität mit Code zu gewährleisten, der mit früheren Versionen der Laufzeit erstellt wurde.
Öffentliche Klasse RuntimeException Stellt die Basisklasse für Ausnahmen in Visual Studio-Tools für Office-Laufzeit bereit.
Öffentliche Klasse SafeArrayDefaultRankAttribute Definiert den Standardrang eines Arrays.
Öffentliche Klasse StartupObjectAttribute Infrastruktur.
Öffentliche Klasse UnknownCustomizationFileException Diese Ausnahme wird ausgelöst, wenn Sie eine nicht von den Office-Entwicklungstools in Visual Studio unterstützte Datei an einen ServerDocument-Konstruktor oder eine Methode übergeben.
Öffentliche Klasse UpdateFailedException Diese Ausnahme wird nicht mit Visual Studio 2010 Tools for Office Runtime verwendet.Sie ist in dieser Version der Laufzeit enthalten, um Kompatibilität mit Code zu gewährleisten, der mit früheren Versionen der Laufzeit erstellt wurde.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IAppInfo Infrastruktur.
Öffentliche Schnittstelle IAppInfoDocument Infrastruktur.
Öffentliche Schnittstelle ICachedType Passt das Zwischenspeicherverhalten eines Typs in Anpassungen auf Dokumentebene an.
Öffentliche Schnittstelle IComAddInAutomationServiceProviderCallback Infrastruktur.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration HostEventMethodType Gibt den Typ der Methode in der Hostanwendung an, die einer Methode in einem Add-In entspricht.

Siehe auch

Referenz

Weitere Ressourcen

Zwischenspeichern von Daten