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: