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 for 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 for 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 | |
---|---|---|
AddInException | Die Ausnahme, die ausgelöst wird, wenn eine Ausnahme zwischen einem Add-In und der Hostanwendung übergeben wird. | |
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. | |
CachedAttribute | Weist Visual Studio Tools for Office-Laufzeit an, das angegebene Datenobjekt dem Datencache im Dokument hinzuzufügen. | |
CachedDataCouldNotBeSerializedException | Die Ausnahme, die ausgelöst wird, wenn ein Versuch, zwischengespeicherte Daten in einer Anpassung auf Dokumentebene zu serialisieren, fehlschlägt. | |
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. | |
CannotCacheInNonStartupException | Diese Ausnahme wird nicht von Visual Studio 2010-Tools for Office-Laufzeit 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. | |
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. | |
CannotCreateStartupObjectException | Diese Ausnahme wird ausgelöst, wenn eine Hostelementklasse in einer Office-Projektmappenassembly nicht instanziiert werden kann. | |
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. | |
CannotFindObjectToFillException | Diese Ausnahme wird ausgelöst, wenn von Visual Studio Tools for Office-Laufzeit ein Objekt im Datencache einer Anpassung auf Dokumentebene nicht gefunden werden kann. | |
CannotFindStartupObjectAssemblyException | Diese Ausnahme wird nicht von Visual Studio 2010-Tools for Office-Laufzeit 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. | |
CannotLoadManifestException | Die Ausnahme, die ausgelöst wird, wenn das Manifest im Dokument nicht geladen werden kann. | |
CannotRetrieveAppInfoException | Infrastruktur. | |
CannotRetrieveCachedDataException | Diese Ausnahme wird ausgelöst, wenn die zwischengespeicherten Daten im Dokument beschädigt sind oder fehlen. | |
ControlCouldNotBeInitializedException | Diese Ausnahme wird ausgelöst, wenn ein Steuerelement, das einem Dokument in einer Office-Projektmappe hinzugefügt wurde, nicht initialisiert werden konnte. | |
ControlNotFoundException | Diese Ausnahme wird ausgelöst, wenn versucht wird, in der Steuerelementauflistung auf ein nicht vorhandenes Steuerelement in einer Anpassung auf Dokumentebene zu verweisen. | |
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. | |
DocumentAlreadyLoadedException | Infrastruktur. | |
DocumentClosedException | Die Ausnahme, die bei dem Versuch ausgelöst wird, mithilfe der ServerDocument-Klasse einen Vorgang für ein geschlossenes Dokument auszuführen. | |
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. | |
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. | |
DocumentNotLoadedException | Infrastruktur. | |
HostAssemblyAttribute | Gibt an, dass die Assembly, in der dieses Attribut angezeigt wird, Proxytypen für die von der Hostanwendung offengelegten Proxytypen enthält. | |
HostEventAttribute | Setzt ein Ereignis in einem Proxytyp mit einem Ereignis in der Hostanwendung in Beziehung. | |
HostMemberAttribute | Legt fest, wie Methoden und Eigenschaften im Proxy an die entsprechenden Member im Objektmodell der Hostanwendung gebunden sind. | |
HostTypeAttribute | Gibt die Beziehung zwischen einem Typ und seinem kanonischen Namen an. | |
InvalidDeployManifestException | Diese Ausnahme wird nicht von Visual Studio 2010-Tools for Office-Laufzeit 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. | |
InvalidManifestException | Diese Ausnahme wird ausgelöst, wenn das Anwendungsmanifest oder das zwischengespeicherte Manifest für die Office-Projektmappe ungültig ist. | |
InvalidNewApplicationManifestException | Diese Ausnahme wird nicht von Visual Studio 2010-Tools for Office-Laufzeit 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. | |
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. | |
ItemNotInCacheException | Diese Ausnahme wird bei dem Versuch ausgelöst, ein nicht vorhandenes Element aus dem Datencache in einer Anpassung auf Dokumentebene abzurufen. | |
ManifestNotExecutedException | Infrastruktur. | |
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 nullNULL-Verweis (Nothing in Visual Basic) oder eine leere Zeichenfolge ist. | |
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 nullNULL-Verweis (Nothing in Visual Basic) oder eine leere Zeichenfolge ist. | |
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 nullNULL-Verweis (Nothing in Visual Basic) oder eine leere Zeichenfolge ist. | |
MultipleCachedDataCouldNotBeSerializedException | Diese Ausnahme wird ausgelöst, wenn mehrere zwischengespeicherte Datenobjekte in einer Anpassung auf Dokumentebene nicht serialisiert werden konnten. | |
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. | |
NoStartupObjectsException | Diese Ausnahme wird ausgelöst, wenn eine Projektmappenassembly, die mit Office-Entwicklungstools in Visual Studio erstellt wurde, kein Startobjekt enthält. | |
NotAvailableOfflineException | Diese Ausnahme wird nicht von Visual Studio 2010-Tools for Office-Laufzeit 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. | |
NotAvailableOnlineException | Diese Ausnahme wird nicht von Visual Studio 2010-Tools for Office-Laufzeit 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. | |
RuntimeException | Stellt die Basisklasse für Ausnahmen in Visual Studio Tools for Office-Laufzeit bereit. | |
SafeArrayDefaultRankAttribute | Definiert den Standardrang eines Arrays. | |
StartupObjectAttribute | Infrastruktur. | |
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. | |
UpdateFailedException | Diese Ausnahme wird nicht von Visual Studio 2010-Tools for Office-Laufzeit 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 | |
---|---|---|
IAppInfo | Infrastruktur. | |
IAppInfoDocument | Infrastruktur. | |
ICachedType | Passt das Zwischenspeicherverhalten eines Typs in Anpassungen auf Dokumentebene an. | |
IComAddInAutomationServiceProviderCallback | Infrastruktur. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
HostEventMethodType | Gibt den Typ der Methode in der Hostanwendung an, die einer Methode in einem Add-In entspricht. |