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 | Обозначает имя типа метода в ведущем приложении, соответствующего методу в надстройке. |