This documentation is archived and is not being maintained.
IVsExtensionRepository Interface
Used to communicate with an online repository of extensions
Namespace:
Microsoft.VisualStudio.ExtensionManagerAssembly:
Microsoft.VisualStudio.ExtensionManager (in Microsoft.VisualStudio.ExtensionManager.dll)
[ComVisibleAttribute(true)]
public interface class IVsExtensionRepository
| Name | Description |
|---|
 | CreateQuery<T>() | Creates a query to populate the list of available extensions. |
 | CreateQuery<T>(Boolean) | |
 | CreateQuery<T>(Boolean, Boolean) | |
 | CreateQuery<T>(Boolean, Boolean, Boolean) | |
 | CreateQuery<T>(Boolean, Boolean, Boolean, CultureInfo^) | |
 | CreateQuery<T>(Boolean, Boolean, CultureInfo^) | |
 | CreateQuery<T>(Boolean, Boolean, String^) | |
 | Download(IRepositoryEntry^) | |
 | DownloadAsync(IRepositoryEntry^) | Begins an asynchronous download operation. |
 | DownloadAsyncCancel(Guid) | Cancels an asynchronous download operation. |
 | GetCategoryTree(String^, Guid, Int32, Int32) | |
 | GetCategoryTree(String^, Guid, Int32, String^, List<String^>^, List<String^>^, List<Int32>^, List<Int32>^, Int32) | |
 | GetCurrentExtensionVersions(String^, List<String^>^, Int32) | |
 | GetRepositoryMetadataSerializer() | |
 | GetRootCategories(String^, Int32) | |
 | GetSubCategories(Int32, String^) | Obsolete.Gets the subcategories of a root category. |
 | GetSubCategories(Int32, String^, String^, List<String^>^, List<String^>^, List<Int32>^, List<Int32>^, String^) | Obsolete.Gets the subcategories of a category as an enumerable IRepositoryCategory instance, based on the category attributes. |
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.
Return to top