Partager via


QueryDataProducerBase<TResult>.PublishResultAsync Method

Definition

Overloads

PublishResultAsync(QueryProcessResult<TResult>)

Sends out a piece of the result from the data provider.

PublishResultAsync(TResult, IQueryProcessRequest, String)

Sends out a piece of the result from the data provider.

PublishResultAsync(QueryProcessResult<TResult>)

Sends out a piece of the result from the data provider.

protected System.Threading.Tasks.Task PublishResultAsync (Microsoft.VisualStudio.ProjectSystem.Query.Execution.QueryProcessResult<TResult> result);
member this.PublishResultAsync : Microsoft.VisualStudio.ProjectSystem.Query.Execution.QueryProcessResult<'Result> -> System.Threading.Tasks.Task
Protected Function PublishResultAsync (result As QueryProcessResult(Of TResult)) As Task

Parameters

result
QueryProcessResult<TResult>

The result data.

Returns

Applies to

PublishResultAsync(TResult, IQueryProcessRequest, String)

Sends out a piece of the result from the data provider.

protected System.Threading.Tasks.Task PublishResultAsync (TResult result, Microsoft.VisualStudio.ProjectSystem.Query.Execution.IQueryProcessRequest request, string? zone);
member this.PublishResultAsync : 'Result * Microsoft.VisualStudio.ProjectSystem.Query.Execution.IQueryProcessRequest * string -> System.Threading.Tasks.Task
Protected Function PublishResultAsync (result As TResult, request As IQueryProcessRequest, zone As String) As Task

Parameters

result
TResult

The query result data.

request
IQueryProcessRequest

The query request that lead to this result.

zone
String

Result data zone

Returns

Applies to