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


Microsoft.VisualStudio.Tools.Applications.Runtime - пространство имен

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

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

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

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

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

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

Классы

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

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IAppInfo Инфраструктура.
Открытый интерфейс IAppInfoDocument Инфраструктура.
Открытый интерфейс ICachedType Настраивает поведение кэширования типа в настройках уровня документа.
Открытый интерфейс IComAddInAutomationServiceProviderCallback Инфраструктура.

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

  Перечисление Описание
Открытое перечисление HostEventMethodType Обозначает имя типа метода в ведущем приложении, соответствующего методу в надстройке.

См. также

Ссылки

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

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