Управление документами на сервере с помощью класса ServerDocument

Класс в среде выполнения набор средств Visual Studio для Office можно использовать ServerDocument для управления несколькими аспектами настройки на уровне документа, даже если Microsoft Office Word и Microsoft Office Excel не установлены. Вы можете выполнить следующие задачи:

Общие сведения о классе ServerDocument

Класс ServerDocument предназначен для использования на компьютерах, которые не установлены в Office. Поэтому этот класс обычно используется в приложениях, которые не интегрируются с Office, например проекты консоли или проекты Windows Forms, а не проекты Office. Используйте класс в сборке ServerDocumentMicrosoft.VisualStudio.Tools.Applications.ServerDocument.dll .

Класс ServerDocument можно использовать для работы с настройками на уровне документа, созданными с помощью Visual Studio 2013.

Дополнительные сведения о средствах Visual Studio 2010 для среды выполнения Office и расширениях Office для платформа .NET Framework см. в набор средств Visual Studio для Office обзоре среды выполнения.

Примечание.

Если у вас есть устаревшее приложение, использующее ServerDocument класс в Visual Studio Tools for Office системе (версия 3.0 Runtime), Visual Studio Tools for Office система (среда выполнения версии 3.0) должна быть установлена на компьютерах, на которых выполняется приложение. Не Visual Studio 2010 Tools for Office runtime удается запустить эти приложения.

Работа с кэшируемыми данными в документе

Класс ServerDocument предоставляет членам, которые можно использовать для работы с кэшем данных в настраиваемых документах. Дополнительные сведения о кэшированных данных см. в разделе "Кэшировать данные " и "Доступ" в документах на сервере.

В следующей таблице перечислены элементы, которые можно использовать для работы с кэшируемыми данными.

Задача Используемый член
Чтобы определить, имеет ли документ кэш данных. метод IsCacheEnabled ;
Доступ к кэшируемым данным в документе.

Дополнительные сведения см. в разделе "Доступ к данным" в документах на сервере.
Свойство CachedData.

Управление настройкой документа

Вы можете использовать члены ServerDocument класса для управления сборкой настройки, связанной с документом. Например, можно программно удалить настройку из документа, чтобы документ больше не был частью настройки.

В следующей таблице перечислены элементы, которые можно использовать для управления сборкой настройки.

Задача Используемый член
Чтобы определить, является ли документ частью настройки уровня документа. метод GetCustomizationVersion ;
Программное присоединение настройки к документу во время выполнения.

Дополнительные сведения см. в разделе "Практическое руководство. Присоединение расширений управляемого кода к документам"
Один из AddCustomization методов.
Чтобы программно удалить настройку из документа во время выполнения.

Дополнительные сведения см. в разделе "Практическое руководство. Удаление расширений управляемого кода из документов".
метод RemoveCustomization ;
Чтобы получить URL-адрес манифеста развертывания, связанного с документом. Свойство DeploymentManifestUrl.