InstallByMsiException - класс
Исключение, возникающее, когда расширение должно устанавливаться файл установщика Windows (msi).
Иерархия наследования
Object
Exception
Microsoft.VisualStudio.ExtensionManager.ExtensionManagerException
Microsoft.VisualStudio.ExtensionManager.InstallByMsiException
Пространство имен: Microsoft.VisualStudio.ExtensionManager
Сборка: Microsoft.VisualStudio.ExtensionManager (в Microsoft.VisualStudio.ExtensionManager.dll)
Синтаксис
'Декларация
Public Class InstallByMsiException _
Inherits ExtensionManagerException
public class InstallByMsiException : ExtensionManagerException
public ref class InstallByMsiException : public ExtensionManagerException
type InstallByMsiException =
class
inherit ExtensionManagerException
end
public class InstallByMsiException extends ExtensionManagerException
Тип InstallByMsiException предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
InstallByMsiException() | Создает объект InstallByMsiException. |
![]() |
InstallByMsiException(String) | Создает объект InstallByMsiException, который содержит сообщение об ошибке. |
![]() |
InstallByMsiException(String, Exception) | Создает объект InstallByMsiException, который содержит сообщение об ошибке и предоставляет внутреннее исключение, вызвавшего его. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Data | Возвращает коллекцию пар ключ/значение, предоставляющие дополнительные сведения об исключении, определяемые пользователем. (Унаследовано от Exception.) |
![]() |
ErrorCode | (Переопределяет ExtensionManagerException.ErrorCode.) |
![]() |
HelpLink | Получает или задает ссылку на файл справки, связанный с этим исключением. (Унаследовано от Exception.) |
![]() |
HResult | Возвращает или задает HRESULT — кодированное числовое значение, присвоенное определенному исключению. (Унаследовано от Exception.) |
![]() |
InnerException | Возвращает экземпляр класса Exception, который вызвал текущее исключение. (Унаследовано от Exception.) |
![]() |
Message | Получает сообщение, описывающее текущее исключение. (Унаследовано от Exception.) |
![]() |
Source | Возвращает или задает имя приложения или объекта, вызывавшего ошибку. (Унаследовано от Exception.) |
![]() |
StackTrace | Получает строковое представление непосредственных кадров в стеке вызова. (Унаследовано от Exception.) |
![]() |
TargetSite | Возвращает метод, создавший текущее исключение. (Унаследовано от Exception.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.) |
![]() |
GetBaseException | При переопределении в производном классе возвращает исключение Exception, которое является корневой причиной одного или нескольких последующих исключений. (Унаследовано от Exception.) |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetObjectData | Критический с точки зрения безопасности. При переопределении в производном классе задает сведения об исключении для SerializationInfo. (Унаследовано от Exception.) |
![]() |
GetType | Возвращает тип среды выполнения текущего экземпляра. (Унаследовано от Exception.) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
ToString | Создает и возвращает строковое представление текущего исключения. (Унаследовано от Exception.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
SerializeObjectState | Возникает, когда исключение сериализовано для создания объекта состояния исключения, содержащего сериализованные данные об исключении. (Унаследовано от Exception.) |
В начало страницы
Заметки
Хотя api-интерфейс поддерживает инфраструктуру Диспетчер расширений не рекомендуется использовать его, поскольку оно может изменяться.
При попытке использования диспетчера расширений для установки пакета, который не соответствует спецификации VSIX, это исключение.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.