Freigeben über


Verwalten von Dokumenten auf einem Server mithilfe der ServerDocument-Klasse

Sie können die ServerDocument Klasse in der Visual Studio-Tools für Office-Laufzeit verwenden, um mehrere Aspekte der Anpassungen auf Dokumentebene zu verwalten, auch wenn Microsoft Office Word und Microsoft Office Excel nicht installiert sind. Sie können die folgenden Aufgaben ausführen:

Grundlegendes zur ServerDocument-Klasse

Die ServerDocument-Klasse kann auf Computern verwendet werden, auf denen Office nicht installiert ist. Daher wird diese Klasse üblicherweise in Anwendungen verwendet, die nicht in Office integriert sind, z. B. Konsolenprojekte oder Windows Forms-Projekte, im Gegensatz zu Office-Projekten. Verwenden Sie die ServerDocument Klasse in der Assembly "Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll ".

Die ServerDocument Klasse kann zum Arbeiten mit Anpassungen auf Dokumentebene verwendet werden, die mit Visual Studio 2013 erstellt wurden.

Weitere Informationen zu den Visual Studio 2010-Tools für Office-Runtime und den Office-Erweiterungen für .NET Framework finden Sie unter Visual Studio-Tools Für Office-Laufzeitübersicht.

Hinweis

Wenn Sie über eine Ältere Anwendung verfügen, die die ServerDocument Klasse im Visual Studio Tools for Office System (Version 3.0 Runtime) verwendet, muss das Visual Studio Tools for Office System (Version 3.0 Runtime) auf Computern installiert sein, auf denen die Anwendung ausgeführt wird. Diese Visual Studio 2010 Tools for Office runtime Anwendungen können nicht ausgeführt werden.

Arbeiten mit zwischengespeicherten Daten im Dokument

Die ServerDocument-Klasse stellt Member bereit, die Sie verwenden können, um mit dem Datencache in angepassten Dokumenten zu arbeiten. Weitere Informationen zu zwischengespeicherten Daten finden Sie unter Zwischenspeichern von Daten und Access-Daten in Dokumenten auf dem Server.

In der folgenden Tabelle werden die Member aufgeführt, die Sie verwenden können, um mit zwischengespeicherten Daten zu arbeiten.

Aufgabe Zu verwendender Member
Bestimmen, ob ein Dokument über einen Datencache verfügt Die IsCacheEnabled -Methode.
Zugreifen auf die zwischengespeicherten Daten in einem Dokument

Weitere Informationen finden Sie unter Access-Daten in Dokumenten auf dem Server.
Die CachedData-Eigenschaft

Verwalten der Dokumentanpassung

Sie können Member der ServerDocument-Klasse zum Verwalten der Anpassungsassembly verwenden, die einem Dokument zugeordnet ist. Sie können z. B. die Anpassung aus einem Dokument programmgesteuert entfernen, sodass das Dokument nicht mehr Teil einer Anpassung ist.

In der folgenden Tabelle werden die Member, mit denen Sie die Anpassungsassembly verwalten können, aufgeführt.

Aufgabe Zu verwendender Member
Ermitteln, ob ein Dokument Teil einer Anpassung auf Dokumentebene ist Die GetCustomizationVersion -Methode.
So fügen Sie eine Anpassung programmgesteuert zur Laufzeit an ein Dokument an.

Weitere Informationen finden Sie unter How to: Attach managed code extensions to documents
Eine der AddCustomization-Methoden
Programmgesteuertes Entfernen einer Anpassung aus einem Dokument zur Laufzeit

Weitere Informationen finden Sie unter How to: Remove managed code Extensions from documents.
Die RemoveCustomization -Methode.
Abrufen der URL des Bereitstellungsmanifests, das dem Dokument zugeordnet ist Die DeploymentManifestUrl-Eigenschaft