IVsExtensionRepository.CreateQuery<T> 方法
Creates a query to populate the list of available extensions.
命名空間: Microsoft.VisualStudio.ExtensionManager
組件: Microsoft.VisualStudio.ExtensionManager (在 Microsoft.VisualStudio.ExtensionManager.dll 中)
語法
'宣告
Function CreateQuery(Of T As {New, IRepositoryEntry}) As IVsExtensionRepositoryQuery(Of T)
IVsExtensionRepositoryQuery<T> CreateQuery<T>()
where T : new(), IRepositoryEntry
generic<typename T>
where T : gcnew(), IRepositoryEntry
IVsExtensionRepositoryQuery<T>^ CreateQuery()
abstract CreateQuery : unit -> IVsExtensionRepositoryQuery<'T> when 'T : new() and IRepositoryEntry
JScript 不支援泛型型別或方法。
類型參數
- T
傳回值
類型:Microsoft.VisualStudio.ExtensionManager.IVsExtensionRepositoryQuery<T>
An IVsExtensionRepositoryQuery<T> object.
備註
Although this API supports the Extension Manager infrastructure, we recommend that you do not use it because it is subject to change.
Use this method is to create an IVsExtensionRepositoryQuery<T> object and set properties on an IRepositoryEntry object to be carried by the query.
The query is built by using LINQ syntax, through the IQueryable interface. For more information about LINQ programming, see LINQ General Programming Guide.
IRepositoryEntry implementation should include properties for whatever metadata is required.
For more information, see IVsExtensionRepositoryQuery<T> and IRepositoryEntry.
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。