Microsoft.VisualStudio.ExtensionManager
TOC
Collapse the table of content
Expand the table of content

Microsoft.VisualStudio.ExtensionManager Namespace

 

Although this API supports the Extension Manager infrastructure, we recommend that you do not use it because it is subject to change.

ClassDescription
System_CAPS_pubclassAlreadyInstalledException

Exception thrown when the extension to be installed is already present on the system.

System_CAPS_pubclassBreaksExistingExtensionsException

Exception thrown when a conflict is found between the extension to install and an existing extension.

System_CAPS_pubclassCannotUninstallOrphanedComponentsException

System_CAPS_pubclassDependencyException

System_CAPS_pubclassDirectoryExistsException

System_CAPS_pubclassDownloadCompletedEventArgs

System_CAPS_pubclassDownloadProgressChangedEventArgs

Although this API supports the Extension Manager infrastructure, we recommend that you do not use it because it is subject to change.

System_CAPS_pubclassExecuteCompletedEventArgs

Arguments consumed by the E:Microsoft.VisualStudio.ExtensionManager.IVsExtensionRepositoryQuery.ExecuteCompleted event.

System_CAPS_pubclassExtensionManagerException

Generic exception for working with extension managers and extension manager repositories.

System_CAPS_pubclassFilesInUseException

System_CAPS_pubclassGuids

GUIDs used to query the extension manager service and the extension repository.

System_CAPS_pubclassIdentifierConflictException

Exception thrown when the extension to be installed has the same ID as an existing extension.

System_CAPS_pubclassInconsistentNestedReferenceIdException

System_CAPS_pubclassInstallByMsiException

Exception thrown when an extension must be installed by a Windows Installer (.msi) file.

System_CAPS_pubclassInstallCompletedEventArgs

Event arguments consumed by the InstallCompleted event.

System_CAPS_pubclassInstallProgressChangedEventArgs

Event arguments consumed by the InstallProgressChanged event.

System_CAPS_pubclassInvalidExtensionManifestException

Exception thrown when a VSIX manifest is invalid.

System_CAPS_pubclassInvalidExtensionPackageException

Exception thrown when a VSIX package is invalid.

System_CAPS_pubclassInvalidPerMachineOperationException

System_CAPS_pubclassMissingPackagePartException

Exception thrown at installation when an expected part of a VSIX package is missing.

System_CAPS_pubclassMissingReferencesException

Thrown when references that are required by the extension are not available on the system.

System_CAPS_pubclassMissingTargetFrameworkException

Exception thrown when the .NET Framework version that is required by the extension is not available on the system.

System_CAPS_pubclassNestedExtensionInstallException

Exception thrown when a nested extension fails to install.

System_CAPS_pubclassNotInstalledException

Exception thrown when an operation is attempted on an extension that is not installed.

System_CAPS_pubclassNotPendingDeletionException

Exception thrown by the RevertUninstall method when the extension to be uninstalled is still installed or has already been deleted from the system.

System_CAPS_pubclassProxyCredentialsRequiredException

Exception thrown from the IVsExtensionRepository method when a web service call requires proxy authentication.

System_CAPS_pubclassReferenceConstraintException

System_CAPS_pubclassRequiresAdminRightsException

System_CAPS_pubclassSystemComponentException

Thrown when an attempt is made to install an extension that is a system component.

System_CAPS_pubclassUnsupportedProductException

System_CAPS_pubclassVersionRange

System_CAPS_pubclassVSEdition

List of supported editions of Visual Studio that may be targeted by an extension.

InterfaceDescription
System_CAPS_pubinterfaceIExtension

Contains the metadata from a VSIX manifest.

System_CAPS_pubinterfaceIExtensionContent

Represents all of the metadata that is contained in the element of a VSIX manifest.

System_CAPS_pubinterfaceIExtensionHeader

Represents all of the metadata that is contained in the element of a VSIX manifest.

System_CAPS_pubinterfaceIExtensionReference

Represents the metadata that is contained in a element in the element of a VSIX manifest.

System_CAPS_pubinterfaceIExtensionRequirement

System_CAPS_pubinterfaceIInstallableExtension

Contains path and signature information for a VSIX package. The information may be used for installing an extension.

System_CAPS_pubinterfaceIInstalledExtension

Provides access to the root Install directory of an installed extension.

System_CAPS_pubinterfaceIRepositoryCategory

Represents a category of available extensions.

System_CAPS_pubinterfaceIRepositoryEntry

Interface for extensions to be downloaded from an IVsExtensionRepository interface.

System_CAPS_pubinterfaceIRepositoryMetadataSerializer

System_CAPS_pubinterfaceIVsExtensionManager

Used to search for extensions to install and to manage installed extensions.

System_CAPS_pubinterfaceIVsExtensionManagerDialogProvider

System_CAPS_pubinterfaceIVsExtensionRepository

Used to communicate with an online repository of extensions

System_CAPS_pubinterfaceIVsExtensionRepositoryQuery<T>

Used to populate the list of available extensions in an extension manager.

System_CAPS_pubinterfaceSVsExtensionManager

Used when GetService calls are made to access specific extension manager versions and implementations.

System_CAPS_pubinterfaceSVsExtensionManangerUpdateNotificationProvider

System_CAPS_pubinterfaceSVsExtensionRepository

Used in GetService calls to access specific Extension Manager repository service versions and implementations.

System_CAPS_pubinterfaceSVsSamplesRepository

EnumerationDescription
System_CAPS_pubenumEnabledState

The enabled status of the current extension.

System_CAPS_pubenumExtensionDigitalSignatureState

Specifies whether an extension has a valid certificate and a valid signature.

System_CAPS_pubenumInstallState

Contains values to indicate whether an extension is installed or uninstalled.

System_CAPS_pubenumRestartReason

List of reasons for which the Extension Manager may require a restart.

Return to top
Show:
© 2016 Microsoft