Freigeben über


Verwalten von Dokumenten auf einem Server mithilfe der ServerDocument-Klasse

Sie können die ServerDocument Klasse in den 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 wurde für die Verwendung auf Computern entwickelt, auf denen Office nicht installiert ist. Daher verwenden Sie diese Klasse normalerweise in Anwendungen, die nicht in Office integriert sind, z. B. Konsolenprojekte oder Windows Forms-Projekte, statt in Office-Projekte. Verwenden Sie die ServerDocument Klasse in der Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll Assembly.

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 for Office runtime overview.

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. Das Visual Studio 2010 Tools for Office runtime kann diese Anwendungen nicht ausführen.

Arbeiten mit zwischengespeicherten Daten im Dokument

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

In der folgenden Tabelle sind die Elemente aufgeführt, die Sie für die Arbeit mit zwischengespeicherten Daten verwenden können.

Aufgabe Zu verwendende Member
Um festzustellen, ob ein Dokument über einen Datencache verfügt. Die IsCacheEnabled -Methode.
So greifen Sie auf die zwischengespeicherten Daten in einem Dokument zu.

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

Verwalten der Dokumentanpassung

Sie können die Member der ServerDocument-Klasse verwenden, um die Anpassungsbibliothek zu verwalten, die einem Dokument zugeordnet ist. Beispielsweise können Sie die Anpassung programmgesteuert aus einem Dokument entfernen, sodass das Dokument nicht mehr Teil einer Anpassung ist.

In der folgenden Tabelle sind die Member aufgeführt, die Sie zum Verwalten der Anpassungsassembly verwenden können.

Aufgabe Mitglied zur Verwendung
Um festzustellen, 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 Wie man verwalteten Codeerweiterungen an Dokumente anfügt
Eine der AddCustomization Methoden.
Entfernen Sie eine Anpassung programmgesteuert aus einem Dokument während der Laufzeit.

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