Partager via


QueryProcessRequest<TRequest> Class

Definition

Represents a request to start running a query.

[System.Diagnostics.DebuggerDisplay("Request {Zone} {this.RequestData}")]
[System.Runtime.CompilerServices.Nullable(0)]
public class QueryProcessRequest<TRequest> : Microsoft.VisualStudio.ProjectSystem.Query.Execution.IQueryProcessRequest
[<System.Diagnostics.DebuggerDisplay("Request {Zone} {this.RequestData}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type QueryProcessRequest<'Request> = class
    interface IQueryProcessRequest
Public Class QueryProcessRequest(Of TRequest)
Implements IQueryProcessRequest

Type Parameters

TRequest

Data to drive query to run.

Inheritance
QueryProcessRequest<TRequest>
Attributes
Implements

Constructors

QueryProcessRequest<TRequest>(TRequest, IQueryExecutionContext, String)

Initializes a new instance of the QueryProcessRequest<TRequest> class.

Properties

QueryExecutionContext
RequestData

Gets the data to run the query.

StateHolder
Zone

Methods

TryGetProviderState<TProviderState>(TProviderState)

Try to get the current provider state.

Applies to