Partager via


IVsExtensionRepository, interface

Used to communicate with an online repository of extensions

Espace de noms :  Microsoft.VisualStudio.ExtensionManager
Assembly :  Microsoft.VisualStudio.ExtensionManager (dans Microsoft.VisualStudio.ExtensionManager.dll)

Syntaxe

'Déclaration
<ComVisibleAttribute(True)> _
Public Interface IVsExtensionRepository
[ComVisibleAttribute(true)]
public interface IVsExtensionRepository
[ComVisibleAttribute(true)]
public interface class IVsExtensionRepository
[<ComVisibleAttribute(true)>]
type IVsExtensionRepository =  interface end
public interface IVsExtensionRepository

Le type IVsExtensionRepository expose les membres suivants.

Méthodes

  Nom Description
Méthode publique CreateQuery<T>() Creates a query to populate the list of available extensions.
Méthode publique CreateQuery<T>(Boolean)
Méthode publique CreateQuery<T>(Boolean, Boolean)
Méthode publique CreateQuery<T>(Boolean, Boolean, Boolean)
Méthode publique CreateQuery<T>(Boolean, Boolean, CultureInfo)
Méthode publique CreateQuery<T>(Boolean, Boolean, String)
Méthode publique CreateQuery<T>(Boolean, Boolean, Boolean, CultureInfo)
Méthode publique Download Downloads an extension.
Méthode publique DownloadAsync Begins an asynchronous download operation.
Méthode publique DownloadAsyncCancel Cancels an asynchronous download operation.
Méthode publique GetCategoryTree(String, Guid, Int32, Int32)
Méthode publique GetCategoryTree(String, Guid, Int32, String, List<String>, List<String>, List<Int32>, List<Int32>, Int32)
Méthode publique GetCurrentExtensionVersions
Méthode publique GetRepositoryMetadataSerializer
Méthode publique GetRootCategories
Méthode publique GetSubCategories(Int32, String) Obsolète. Gets the subcategories of a root category.
Méthode publique GetSubCategories(Int32, String, String, List<String>, List<String>, List<Int32>, List<Int32>, String) Obsolète. Gets the subcategories of a category as an enumerable IRepositoryCategory instance, based on the category attributes.

Début

Événements

  Nom Description
Événement public DownloadCompleted Event that is fired at the completion of a download.
Événement public DownloadProgressChanged Event that is fired when a download is completed, is canceled, or has an error.

Début

Notes

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

Implement this interface in custom extension manager implementations to access an online repository.

Voir aussi

Référence

Microsoft.VisualStudio.ExtensionManager, espace de noms