Поделиться через


Microsoft.VisualStudio.Tools.Applications.Runtime Пространство имен (2007 System)

Обновлен: Ноябрь 2007

Пространство имен Microsoft.VisualStudio.Tools.Applications.Runtime содержит классы, поддерживающие кэширование данных в документах, а также классы, являющиеся частью среды выполнения Visual Studio Tools for Office.

Пространство имен Microsoft.VisualStudio.Tools.Applications.Runtime содержит следующие основные классы.

  • CachedAttribute. Этот атрибут следует использовать для добавления объекта настройки уровня документа в кэш данных документа. Дополнительные сведения см. в разделе Кэширование данных.

  • Интерфейс ICachedType. Дополнительно можно реализовать этот интерфейс в объектах, которые добавляются в кэш данных документа. Следует реализовать интерфейс, если требуются более широкие возможности управления поведением кэширования объекта.

  • Исключения, которые может вызывать среда Visual Studio Tools for Office.

  • Другие классы, являющиеся частью инфраструктуры Visual Studio Tools for Office, не предназначены для непосредственного использования разработчиком.

Классы

  Класс Описание
ms185682.pubclass(ru-ru,VS.90).gif AddInException Исключение возникает при передаче исключения между надстройкой и ведущим приложением.
ms185682.pubclass(ru-ru,VS.90).gif CacheAlreadyLoadedException Исключение, возникающее при попытке настройки уровня документа загрузить кэш данных в документ после того, как кэш данных уже был загружен.
ms185682.pubclass(ru-ru,VS.90).gif CachedAttribute Указывает среде выполнения Visual Studio Tools for Office добавлять заданный объект данных в кэш данных в документе.
ms185682.pubclass(ru-ru,VS.90).gif CachedDataCouldNotBeSerializedException Исключение, возникающее при неудачной попытке сериализовать кэшированные данные в настройке уровня документа.
ms185682.pubclass(ru-ru,VS.90).gif CachedDataTypeMismatchException Исключение вызывается, когда сериализованное XML состояние объекта в кэше данных не соответствует информации о типе объекта в кэшированном манифесте данных.
ms185682.pubclass(ru-ru,VS.90).gif CannotCacheInNonStartupException Это исключение не используется Visual Studio Tools for Office, версия 3.0 (cреда выполнения). В данной версии среды выполнения поддерживается с целью обеспечения обратной совместимости с кодом, откомпилированным с использованием более ранних версий этой среды.
ms185682.pubclass(ru-ru,VS.90).gif CannotCreateCustomizationDomainException Исключение вызывается, если невозможно создать домен приложения и загрузить сборку для решения Visual Studio Tools for Office.
ms185682.pubclass(ru-ru,VS.90).gif CannotCreateStartupObjectException Исключение возникает, если в сборке решения Visual Studio Tools for Office невозможно создать экземпляр класса ведущего элемента.
ms185682.pubclass(ru-ru,VS.90).gif CannotFindMemberException Это исключение вызывается при попытке программным способом добавить или удалить объект из кэша данных в настройке уровня документа, если указанный объект не объявлен в заданном классе ведущего элемента.
ms185682.pubclass(ru-ru,VS.90).gif CannotFindObjectToFillException Исключение, возникающее, когда среде выполнения Visual Studio Tools for Office не удалось найти объект в кэше данных настройки уровня документа.
ms185682.pubclass(ru-ru,VS.90).gif CannotFindStartupObjectAssemblyException Это исключение не используется Visual Studio Tools for Office, версия 3.0 (cреда выполнения). В данной версии среды выполнения поддерживается с целью обеспечения обратной совместимости с кодом, откомпилированным с использованием более ранних версий этой среды.
ms185682.pubclass(ru-ru,VS.90).gif CannotLoadManifestException Исключение, возникающее, если невозможно загрузить манифест в документе.
ms185682.pubclass(ru-ru,VS.90).gif CannotRetrieveAppInfoException Инфраструктура.
ms185682.pubclass(ru-ru,VS.90).gif CannotRetrieveCachedDataException Исключение возникает, если кэшированные данные в документе отсутствуют или повреждены.
ms185682.pubclass(ru-ru,VS.90).gif ControlCouldNotBeInitializedException Исключение, возникающее если элемент управления, добавленный в настройку уровня документа с помощью коллекции элементов управления документа, не был инициализирован.
ms185682.pubclass(ru-ru,VS.90).gif ControlNotFoundException Исключение, возникающее при попытке сослаться на несуществующий элемент управления в настройке уровня документа с помощью коллекции элементов управления документа.
ms185682.pubclass(ru-ru,VS.90).gif DocumentAlreadyCustomizedException Исключение, возникающее при попытке прикрепить настройку к документу, который уже является частью настройки уровня документа, созданной с помощью Visual Studio Tools for Office.
ms185682.pubclass(ru-ru,VS.90).gif DocumentAlreadyLoadedException Инфраструктура.
ms185682.pubclass(ru-ru,VS.90).gif DocumentClosedException Исключение, возникающее при попытке выполнить действие над закрытым документом, используя класс ServerDocument.
ms185682.pubclass(ru-ru,VS.90).gif DocumentCustomizedWithPreviousRuntimeException Исключение, возникающее при попытке использования класса ServerDocument для выполнения операции над документом, который является частью настройки уровня документа, созданной с помощью предыдущей версии Visual Studio Tools for Office.
ms185682.pubclass(ru-ru,VS.90).gif DocumentNotCustomizedException Исключение, возникающее при попытке выполнить недопустимое действие над документом, используя класс ServerDocument.
ms185682.pubclass(ru-ru,VS.90).gif DocumentNotLoadedException Инфраструктура.
ms185682.pubclass(ru-ru,VS.90).gif HostAssemblyAttribute Указывает на то, что сборка, в которой есть данный атрибут, содержит прокси-типы для типов, предоставленных ведущим приложением.
ms185682.pubclass(ru-ru,VS.90).gif HostEventAttribute Связывает событие в прокси-типе с событием в ведущем приложении.
ms185682.pubclass(ru-ru,VS.90).gif HostMemberAttribute Задает способ, которым методы и свойства в прокси привязываются к соответствующим членам в объектной модели ведущего приложения.
ms185682.pubclass(ru-ru,VS.90).gif HostTypeAttribute Задает отношения между типом и каноническим именем.
ms185682.pubclass(ru-ru,VS.90).gif InvalidDeployManifestException Это исключение не используется Visual Studio Tools for Office, версия 3.0 (cреда выполнения). В данной версии среды выполнения поддерживается с целью обеспечения обратной совместимости с кодом, откомпилированным с использованием более ранних версий этой среды.
ms185682.pubclass(ru-ru,VS.90).gif InvalidManifestException Это исключение возникает, если манифест развертывания или манифест кэшированных данных для решения Visual Studio Tools for Office недействителен.
ms185682.pubclass(ru-ru,VS.90).gif InvalidNewApplicationManifestException Это исключение не используется Visual Studio Tools for Office, версия 3.0 (cреда выполнения). Оно включено в данную версию среды исполнения с целью обеспечения обратной совместимости с кодом, откомпилированным с использованием более ранних версий этой среды.
ms185682.pubclass(ru-ru,VS.90).gif ItemAlreadyInCacheException Исключение, возникающее при попытке добавить в кэш данных в настройке уровня документа элемент, который уже там есть.
ms185682.pubclass(ru-ru,VS.90).gif ItemNotInCacheException Исключение, возникающее при попытке извлечь несуществующий элемент из кэша данных в настройке уровня документа.
ms185682.pubclass(ru-ru,VS.90).gif ManifestNotExecutedException Инфраструктура.
ms185682.pubclass(ru-ru,VS.90).gif MissingDataIdException Исключение возникает при сохранении объекта ServerDocument, если манифест кэшированных данных содержит CachedDataItem со свойством Id, значение которого равно nullссылка null (Nothing в Visual Basic) или пустой строке.
ms185682.pubclass(ru-ru,VS.90).gif MissingHostItemIdException Исключение возникает при сохранении объекта ServerDocument, если манифест кэшированных данных содержит CachedDataHostItem со свойством Id, значение которого равно nullссылка null (Nothing в Visual Basic) или пустой строке.
ms185682.pubclass(ru-ru,VS.90).gif MissingTypeException Исключение возникает при сохранении объекта ServerDocument, если манифест кэшированных данных содержит CachedDataItem со свойством DataType, значение которого равно nullссылка null (Nothing в Visual Basic) или пустой строке.
ms185682.pubclass(ru-ru,VS.90).gif MultipleCachedDataCouldNotBeSerializedException Исключение, возникающее, когда не удалось сериализовать несколько объектов кэшированных данных в настройке уровня документа.
ms185682.pubclass(ru-ru,VS.90).gif NonCacheableTypeException Исключение, вызываемое при попытке кэширования объекта в настройке уровня документов, причем тип объекта не является типом DataSet, DataTable или типом, удовлетворяющим условиям, указанным в Кэширование данных.
ms185682.pubclass(ru-ru,VS.90).gif NoStartupObjectsException Это исключение возникает, если сборка решения Visual Studio Tools for Office не содержит автоматически запускаемого объекта.
ms185682.pubclass(ru-ru,VS.90).gif NotAvailableOfflineException Это исключение не используется Visual Studio Tools for Office, версия 3.0 (cреда выполнения). В данной версии среды выполнения поддерживается с целью обеспечения обратной совместимости с кодом, откомпилированным с использованием более ранних версий этой среды.
ms185682.pubclass(ru-ru,VS.90).gif NotAvailableOnlineException Это исключение не используется Visual Studio Tools for Office, версия 3.0 (cреда выполнения). В данной версии среды выполнения поддерживается с целью обеспечения обратной совместимости с кодом, откомпилированным с использованием более ранних версий этой среды.
ms185682.pubclass(ru-ru,VS.90).gif RuntimeException Предоставляет базовый класс для исключений в среде выполнения Visual Studio Tools for Office.
ms185682.pubclass(ru-ru,VS.90).gif SafeArrayDefaultRankAttribute Определяет ранг массива по умолчанию.
ms185682.pubclass(ru-ru,VS.90).gif StartupObjectAttribute Инфраструктура.
ms185682.pubclass(ru-ru,VS.90).gif UnknownCustomizationFileException Это исключение возникает при передаче файла, расширение которого не поддерживается Visual Studio Tools for Office в конструктор или метод ServerDocument .
ms185682.pubclass(ru-ru,VS.90).gif UpdateFailedException Это исключение не используется Visual Studio Tools for Office, версия 3.0 (cреда выполнения). В данной версии среды выполнения поддерживается с целью обеспечения обратной совместимости с кодом, откомпилированным с использованием более ранних версий этой среды.

Интерфейсы

  Интерфейс Описание
ms185682.pubinterface(ru-ru,VS.90).gif IActionsPaneSite Инфраструктура.
ms185682.pubinterface(ru-ru,VS.90).gif IActivatable Инфраструктура.
ms185682.pubinterface(ru-ru,VS.90).gif IAppInfo Инфраструктура.
ms185682.pubinterface(ru-ru,VS.90).gif IAppInfoDocument Инфраструктура.
ms185682.pubinterface(ru-ru,VS.90).gif ICachedDataProvider Инфраструктура.
ms185682.pubinterface(ru-ru,VS.90).gif ICachedType Настраивает поведение кэширования типа в настройках уровня документа, созданных с помощью Visual Studio Tools for Office.
ms185682.pubinterface(ru-ru,VS.90).gif IComAddInAutomationServiceProviderCallback Инфраструктура.
ms185682.pubinterface(ru-ru,VS.90).gif IComReferenceRelease Инфраструктура.
ms185682.pubinterface(ru-ru,VS.90).gif IEntryPoint Предоставляет ссылку на надстройку для ведущего приложения, позволяет обеспечить отдельные шаги инициализации надстройки, а также позволяет освобождать ресурсы при закрытии надстройки.
ms185682.pubinterface(ru-ru,VS.90).gif IExtendedEntryPoint Расширяет класс IEntryPoint, чтобы ведущее приложение могло получить ссылку на объект надстройки.
ms185682.pubinterface(ru-ru,VS.90).gif IHostItem Инфраструктура.
ms185682.pubinterface(ru-ru,VS.90).gif IHostItemProvider Предоставляет доступ к объектам ведущего элемента, запрошенным надстройкой.
ms185682.pubinterface(ru-ru,VS.90).gif IHostItemProviderExtended Инфраструктура.
ms185682.pubinterface(ru-ru,VS.90).gif IHostTypeProvider Позволяет надстройке получать типы из объектной модели ведущего приложения, которые затем можно использовать для вызова статических членов.
ms185682.pubinterface(ru-ru,VS.90).gif IRegisterActivationCallback Инфраструктура.
ms185682.pubinterface(ru-ru,VS.90).gif IServiceProviderCallback Инфраструктура.
ms185682.pubinterface(ru-ru,VS.90).gif ITypeMapProvider Включает сопоставление между прокси-типом, который использует надстройка, и фактическим типом в ведущем приложении.

Перечисления

  Перечисление Описание
ms185682.pubenumeration(ru-ru,VS.90).gif HostEventMethodType Обозначает имя типа метода в ведущем приложении, соответствующего методу в надстройке.

См. также

Ссылки

Другие ресурсы

Кэширование данных