IVsExtensionRepository.GetSubCategories Method (Int32, String, String, List<String>, List<String>, List<Int32>, List<Int32>, String)
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Note: This API is now obsolete.
Gets the subcategories of a category as an enumerable IRepositoryCategory instance, based on the category attributes.
Namespace: Microsoft.VisualStudio.ExtensionManager
Assembly: Microsoft.VisualStudio.ExtensionManager (in Microsoft.VisualStudio.ExtensionManager.dll)
Syntax
'Declaration
<ObsoleteAttribute("This method is obsolete. Please use GetCategoryTree instead.", _
True)> _
Function GetSubCategories ( _
categoryId As Integer, _
projectType As String, _
templateType As String, _
skus As List(Of String), _
subSkus As List(Of String), _
templateGroupIds As List(Of Integer), _
vsVersions As List(Of Integer), _
cultureName As String _
) As IEnumerable(Of IRepositoryCategory)
[ObsoleteAttribute("This method is obsolete. Please use GetCategoryTree instead.",
true)]
IEnumerable<IRepositoryCategory> GetSubCategories(
int categoryId,
string projectType,
string templateType,
List<string> skus,
List<string> subSkus,
List<int> templateGroupIds,
List<int> vsVersions,
string cultureName
)
[ObsoleteAttribute(L"This method is obsolete. Please use GetCategoryTree instead.",
true)]
IEnumerable<IRepositoryCategory^>^ GetSubCategories(
int categoryId,
String^ projectType,
String^ templateType,
List<String^>^ skus,
List<String^>^ subSkus,
List<int>^ templateGroupIds,
List<int>^ vsVersions,
String^ cultureName
)
[<ObsoleteAttribute("This method is obsolete. Please use GetCategoryTree instead.",
true)>]
abstract GetSubCategories :
categoryId:int *
projectType:string *
templateType:string *
skus:List<string> *
subSkus:List<string> *
templateGroupIds:List<int> *
vsVersions:List<int> *
cultureName:string -> IEnumerable<IRepositoryCategory>
function GetSubCategories(
categoryId : int,
projectType : String,
templateType : String,
skus : List<String>,
subSkus : List<String>,
templateGroupIds : List<int>,
vsVersions : List<int>,
cultureName : String
) : IEnumerable<IRepositoryCategory>
Parameters
- categoryId
Type: System.Int32
- projectType
Type: System.String
- templateType
Type: System.String
- skus
Type: System.Collections.Generic.List<String>
- subSkus
Type: System.Collections.Generic.List<String>
- templateGroupIds
Type: System.Collections.Generic.List<Int32>
- vsVersions
Type: System.Collections.Generic.List<Int32>
- cultureName
Type: System.String
Return Value
Type: System.Collections.Generic.IEnumerable<IRepositoryCategory>
Remarks
Although this API supports the Extension Manager infrastructure, we recommend that you do not use it because it is subject to change.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.