QueryDataProducerBase<TResult,TOutputProviderState>.PublishResultAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
PublishResultAsync(TResult, TOutputProviderState, IQueryProcessRequest) |
Sends out a piece of the result from the data provider. |
PublishResultAsync(TResult, TOutputProviderState, IQueryProcessRequest, String) |
Sends out a piece of the result from the data provider. |
PublishResultAsync(TResult, TOutputProviderState, IQueryProcessRequest)
Sends out a piece of the result from the data provider.
protected System.Threading.Tasks.Task PublishResultAsync (TResult result, TOutputProviderState processState, Microsoft.VisualStudio.ProjectSystem.Query.Execution.IQueryProcessRequest request);
member this.PublishResultAsync : 'Result * 'OutputProviderState * Microsoft.VisualStudio.ProjectSystem.Query.Execution.IQueryProcessRequest -> System.Threading.Tasks.Task
Protected Function PublishResultAsync (result As TResult, processState As TOutputProviderState, request As IQueryProcessRequest) As Task
Parameters
- result
- TResult
The query result data.
- processState
- TOutputProviderState
A state used by further processing the query.
- request
- IQueryProcessRequest
The query request that lead to this result.
Returns
Applies to
PublishResultAsync(TResult, TOutputProviderState, IQueryProcessRequest, String)
Sends out a piece of the result from the data provider.
protected System.Threading.Tasks.Task PublishResultAsync (TResult result, TOutputProviderState processState, Microsoft.VisualStudio.ProjectSystem.Query.Execution.IQueryProcessRequest request, string? overrideZone);
member this.PublishResultAsync : 'Result * 'OutputProviderState * Microsoft.VisualStudio.ProjectSystem.Query.Execution.IQueryProcessRequest * string -> System.Threading.Tasks.Task
Protected Function PublishResultAsync (result As TResult, processState As TOutputProviderState, request As IQueryProcessRequest, overrideZone As String) As Task
Parameters
- result
- TResult
The query result data.
- processState
- TOutputProviderState
A state used by further processing the query.
- request
- IQueryProcessRequest
The query request that lead to this result.
- overrideZone
- String
The result zone, if need override the default one.