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, не предназначены для непосредственного использования разработчиком.
Классы
Класс | Описание | |
---|---|---|
AddInException | Исключение возникает при передаче исключения между надстройкой и ведущим приложением. | |
CacheAlreadyLoadedException | Исключение, возникающее при попытке настройки уровня документа загрузить кэш данных в документ после того, как кэш данных уже был загружен. | |
CachedAttribute | Указывает среде выполнения Visual Studio Tools for Office добавлять заданный объект данных в кэш данных в документе. | |
CachedDataCouldNotBeSerializedException | Исключение, возникающее при неудачной попытке сериализовать кэшированные данные в настройке уровня документа. | |
CachedDataTypeMismatchException | Исключение вызывается, когда сериализованное XML состояние объекта в кэше данных не соответствует информации о типе объекта в кэшированном манифесте данных. | |
CannotCacheInNonStartupException | Это исключение не используется Visual Studio Tools for Office, версия 3.0 (cреда выполнения). В данной версии среды выполнения поддерживается с целью обеспечения обратной совместимости с кодом, откомпилированным с использованием более ранних версий этой среды. | |
CannotCreateCustomizationDomainException | Исключение вызывается, если невозможно создать домен приложения и загрузить сборку для решения Visual Studio Tools for Office. | |
CannotCreateStartupObjectException | Исключение возникает, если в сборке решения Visual Studio Tools for Office невозможно создать экземпляр класса ведущего элемента. | |
CannotFindMemberException | Это исключение вызывается при попытке программным способом добавить или удалить объект из кэша данных в настройке уровня документа, если указанный объект не объявлен в заданном классе ведущего элемента. | |
CannotFindObjectToFillException | Исключение, возникающее, когда среде выполнения Visual Studio Tools for Office не удалось найти объект в кэше данных настройки уровня документа. | |
CannotFindStartupObjectAssemblyException | Это исключение не используется Visual Studio Tools for Office, версия 3.0 (cреда выполнения). В данной версии среды выполнения поддерживается с целью обеспечения обратной совместимости с кодом, откомпилированным с использованием более ранних версий этой среды. | |
CannotLoadManifestException | Исключение, возникающее, если невозможно загрузить манифест в документе. | |
CannotRetrieveAppInfoException | Инфраструктура. | |
CannotRetrieveCachedDataException | Исключение возникает, если кэшированные данные в документе отсутствуют или повреждены. | |
ControlCouldNotBeInitializedException | Исключение, возникающее если элемент управления, добавленный в настройку уровня документа с помощью коллекции элементов управления документа, не был инициализирован. | |
ControlNotFoundException | Исключение, возникающее при попытке сослаться на несуществующий элемент управления в настройке уровня документа с помощью коллекции элементов управления документа. | |
DocumentAlreadyCustomizedException | Исключение, возникающее при попытке прикрепить настройку к документу, который уже является частью настройки уровня документа, созданной с помощью Visual Studio Tools for Office. | |
DocumentAlreadyLoadedException | Инфраструктура. | |
DocumentClosedException | Исключение, возникающее при попытке выполнить действие над закрытым документом, используя класс ServerDocument. | |
DocumentCustomizedWithPreviousRuntimeException | Исключение, возникающее при попытке использования класса ServerDocument для выполнения операции над документом, который является частью настройки уровня документа, созданной с помощью предыдущей версии Visual Studio Tools for Office. | |
DocumentNotCustomizedException | Исключение, возникающее при попытке выполнить недопустимое действие над документом, используя класс ServerDocument. | |
DocumentNotLoadedException | Инфраструктура. | |
HostAssemblyAttribute | Указывает на то, что сборка, в которой есть данный атрибут, содержит прокси-типы для типов, предоставленных ведущим приложением. | |
HostEventAttribute | Связывает событие в прокси-типе с событием в ведущем приложении. | |
HostMemberAttribute | Задает способ, которым методы и свойства в прокси привязываются к соответствующим членам в объектной модели ведущего приложения. | |
HostTypeAttribute | Задает отношения между типом и каноническим именем. | |
InvalidDeployManifestException | Это исключение не используется Visual Studio Tools for Office, версия 3.0 (cреда выполнения). В данной версии среды выполнения поддерживается с целью обеспечения обратной совместимости с кодом, откомпилированным с использованием более ранних версий этой среды. | |
InvalidManifestException | Это исключение возникает, если манифест развертывания или манифест кэшированных данных для решения Visual Studio Tools for Office недействителен. | |
InvalidNewApplicationManifestException | Это исключение не используется Visual Studio Tools for Office, версия 3.0 (cреда выполнения). Оно включено в данную версию среды исполнения с целью обеспечения обратной совместимости с кодом, откомпилированным с использованием более ранних версий этой среды. | |
ItemAlreadyInCacheException | Исключение, возникающее при попытке добавить в кэш данных в настройке уровня документа элемент, который уже там есть. | |
ItemNotInCacheException | Исключение, возникающее при попытке извлечь несуществующий элемент из кэша данных в настройке уровня документа. | |
ManifestNotExecutedException | Инфраструктура. | |
MissingDataIdException | Исключение возникает при сохранении объекта ServerDocument, если манифест кэшированных данных содержит CachedDataItem со свойством Id, значение которого равно nullссылка null (Nothing в Visual Basic) или пустой строке. | |
MissingHostItemIdException | Исключение возникает при сохранении объекта ServerDocument, если манифест кэшированных данных содержит CachedDataHostItem со свойством Id, значение которого равно nullссылка null (Nothing в Visual Basic) или пустой строке. | |
MissingTypeException | Исключение возникает при сохранении объекта ServerDocument, если манифест кэшированных данных содержит CachedDataItem со свойством DataType, значение которого равно nullссылка null (Nothing в Visual Basic) или пустой строке. | |
MultipleCachedDataCouldNotBeSerializedException | Исключение, возникающее, когда не удалось сериализовать несколько объектов кэшированных данных в настройке уровня документа. | |
NonCacheableTypeException | Исключение, вызываемое при попытке кэширования объекта в настройке уровня документов, причем тип объекта не является типом DataSet, DataTable или типом, удовлетворяющим условиям, указанным в Кэширование данных. | |
NoStartupObjectsException | Это исключение возникает, если сборка решения Visual Studio Tools for Office не содержит автоматически запускаемого объекта. | |
NotAvailableOfflineException | Это исключение не используется Visual Studio Tools for Office, версия 3.0 (cреда выполнения). В данной версии среды выполнения поддерживается с целью обеспечения обратной совместимости с кодом, откомпилированным с использованием более ранних версий этой среды. | |
NotAvailableOnlineException | Это исключение не используется Visual Studio Tools for Office, версия 3.0 (cреда выполнения). В данной версии среды выполнения поддерживается с целью обеспечения обратной совместимости с кодом, откомпилированным с использованием более ранних версий этой среды. | |
RuntimeException | Предоставляет базовый класс для исключений в среде выполнения Visual Studio Tools for Office. | |
SafeArrayDefaultRankAttribute | Определяет ранг массива по умолчанию. | |
StartupObjectAttribute | Инфраструктура. | |
UnknownCustomizationFileException | Это исключение возникает при передаче файла, расширение которого не поддерживается Visual Studio Tools for Office в конструктор или метод ServerDocument . | |
UpdateFailedException | Это исключение не используется Visual Studio Tools for Office, версия 3.0 (cреда выполнения). В данной версии среды выполнения поддерживается с целью обеспечения обратной совместимости с кодом, откомпилированным с использованием более ранних версий этой среды. |
Интерфейсы
Интерфейс | Описание | |
---|---|---|
IActionsPaneSite | Инфраструктура. | |
IActivatable | Инфраструктура. | |
IAppInfo | Инфраструктура. | |
IAppInfoDocument | Инфраструктура. | |
ICachedDataProvider | Инфраструктура. | |
ICachedType | Настраивает поведение кэширования типа в настройках уровня документа, созданных с помощью Visual Studio Tools for Office. | |
IComAddInAutomationServiceProviderCallback | Инфраструктура. | |
IComReferenceRelease | Инфраструктура. | |
IEntryPoint | Предоставляет ссылку на надстройку для ведущего приложения, позволяет обеспечить отдельные шаги инициализации надстройки, а также позволяет освобождать ресурсы при закрытии надстройки. | |
IExtendedEntryPoint | Расширяет класс IEntryPoint, чтобы ведущее приложение могло получить ссылку на объект надстройки. | |
IHostItem | Инфраструктура. | |
IHostItemProvider | Предоставляет доступ к объектам ведущего элемента, запрошенным надстройкой. | |
IHostItemProviderExtended | Инфраструктура. | |
IHostTypeProvider | Позволяет надстройке получать типы из объектной модели ведущего приложения, которые затем можно использовать для вызова статических членов. | |
IRegisterActivationCallback | Инфраструктура. | |
IServiceProviderCallback | Инфраструктура. | |
ITypeMapProvider | Включает сопоставление между прокси-типом, который использует надстройка, и фактическим типом в ведущем приложении. |
Перечисления
Перечисление | Описание | |
---|---|---|
HostEventMethodType | Обозначает имя типа метода в ведущем приложении, соответствующего методу в надстройке. |