Asynchronously executes a N1QL statement or prepared statement via a
IQueryRequest against the Couchbase Cluster.
Namespace: CouchbaseAssembly: Couchbase.NetClient (in Couchbase.NetClient.dll) Version: 2.0.0.0 (2.0.0.0)
Syntaxpublic Task<IQueryResult<T>> QueryAsync<T>(
IQueryRequest queryRequest
)
public Task<IQueryResult<T>> QueryAsync<T>(
IQueryRequest queryRequest
)
Public Function QueryAsync(Of T) (
queryRequest As IQueryRequest
) As Task(Of IQueryResult(Of T))
Public Function QueryAsync(Of T) (
queryRequest As IQueryRequest
) As Task(Of IQueryResult(Of T))
public:
generic<typename T>
virtual Task<IQueryResult<T>^>^ QueryAsync(
IQueryRequest^ queryRequest
) sealed
public:
generic<typename T>
virtual Task<IQueryResult<T>^>^ QueryAsync(
IQueryRequest^ queryRequest
) sealed
abstract QueryAsync :
queryRequest : IQueryRequest -> Task<IQueryResult<'T>>
override QueryAsync :
queryRequest : IQueryRequest -> Task<IQueryResult<'T>>
abstract QueryAsync :
queryRequest : IQueryRequest -> Task<IQueryResult<'T>>
override QueryAsync :
queryRequest : IQueryRequest -> Task<IQueryResult<'T>>
Parameters
- queryRequest
- Type: Couchbase.N1QL.IQueryRequest
An IQueryRequest object that contains a statement or a prepared statement and the appropriate properties.
Type Parameters- T
- The Type to deserialze the results to. The dynamic Type works well.
Return Value
Type:
Task<IQueryResult<T>>An instance of an object that implements the
IQueryResult<T> interface; the results of the query.
Implements
IBucket.QueryAsync<T>(IQueryRequest)
See Also