Zarządzanie dokumentami na serwerze przy użyciu klasy ServerDocument

Możesz użyć ServerDocument klasy w środowisku uruchomieniowym Visual Studio Tools dla pakietu Office do zarządzania kilkoma aspektami dostosowywania na poziomie dokumentu, nawet jeśli programy Microsoft Office Word i Microsoft Office Excel nie są zainstalowane. Można wykonać następujące zadania:

Omówienie klasy ServerDocument

Klasa jest przeznaczona ServerDocument do użycia na komputerach, na których nie zainstalowano pakietu Office. W związku z tym zazwyczaj ta klasa jest używana w aplikacjach, które nie są zintegrowane z pakietem Office, takich jak projekty konsoli lub projekty windows Forms, a nie projekty pakietu Office. ServerDocument Użyj klasy w zestawie Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll.

Klasa ServerDocument może służyć do obsługi dostosowań na poziomie dokumentu utworzonych przy użyciu programu Visual Studio 2013.

Aby uzyskać więcej informacji na temat narzędzi Visual Studio 2010 Tools for Office Runtime i rozszerzeń pakietu Office dla programu .NET Framework, zobacz omówienie środowiska uruchomieniowego Visual Studio Tools dla pakietu Office.

Uwaga

Jeśli masz starszą aplikację, która używa ServerDocument klasy w Visual Studio Tools for Office systemie (wersja 3.0 Runtime), Visual Studio Tools for Office system (wersja 3.0) musi być zainstalowany na komputerach z uruchomioną aplikacją. Nie Visual Studio 2010 Tools for Office runtime można uruchomić tych aplikacji.

Praca z zapisanymi w pamięci podręcznej danymi w dokumencie

Klasa ServerDocument udostępnia elementy członkowskie, których można użyć do pracy z pamięcią podręczną danych w dostosowanych dokumentach. Aby uzyskać więcej informacji na temat buforowanych danych, zobacz Buforowanie danych i Uzyskiwanie dostępu do danych w dokumentach na serwerze.

W poniższej tabeli wymieniono elementy członkowskie, których można użyć do pracy z danymi w pamięci podręcznej.

Zadanie Członek do użycia
Aby określić, czy dokument ma pamięć podręczną danych. Metoda IsCacheEnabled .
Aby uzyskać dostęp do buforowanych danych w dokumencie.

Aby uzyskać więcej informacji, zobacz Uzyskiwanie dostępu do danych w dokumentach na serwerze.
Właściwość CachedData .

Zarządzanie dostosowywaniem dokumentu

Elementy członkowskie ServerDocument klasy umożliwiają zarządzanie zestawem dostosowywania skojarzonym z dokumentem. Można na przykład programowo usunąć dostosowanie z dokumentu, aby dokument nie był już częścią dostosowania.

W poniższej tabeli wymieniono elementy członkowskie, których można użyć do zarządzania zestawem dostosowywania.

Zadanie Członek do użycia
Aby określić, czy dokument jest częścią dostosowywania na poziomie dokumentu. Metoda GetCustomizationVersion .
Aby programowo dołączyć dostosowanie do dokumentu w czasie wykonywania.

Aby uzyskać więcej informacji, zobacz How to: Attach managed code extensions to documents (Instrukcje: dołączanie rozszerzeń kodu zarządzanego do dokumentów)
Jedna z AddCustomization metod.
Aby programowo usunąć dostosowanie z dokumentu w czasie wykonywania.

Aby uzyskać więcej informacji, zobacz How to: Remove managed code Extensions from documents (Instrukcje: usuwanie rozszerzeń kodu zarządzanego z dokumentów).
Metoda RemoveCustomization .
Aby uzyskać adres URL manifestu wdrożenia skojarzonego z dokumentem. Właściwość DeploymentManifestUrl .