IQuery Interface

Definition

This wraps underlying paged query result access logic.

public interface IQuery
type IQuery = interface
Public Interface IQuery

Remarks

Use pattern:

IQuery q = await registryManager.CreateQuery(sql, pagesize); while (q.HasMoreResults) { IEnumerable<Twin> result = r.GetNextAsTwinAsync(); // access individual device twin records }

Properties

HasMoreResults

Indicate if more results can be fetched

Methods

GetNextAsDeviceJobAsync()

Retrieves the next paged result as DeviceJob objects

GetNextAsDeviceJobAsync(QueryOptions)

Retrieves the next paged result as DeviceJob objects

GetNextAsJobResponseAsync()

Retrieves the next paged result as JobResponse objects

GetNextAsJobResponseAsync(QueryOptions)

Retrieves the next paged result as JobResponse objects

GetNextAsJsonAsync()

Retrieves the next paged result as JSON strings

GetNextAsJsonAsync(QueryOptions)

Retrieves the next paged result as JSON strings

GetNextAsTwinAsync()

Retrieves the next paged result as Twin objects

GetNextAsTwinAsync(QueryOptions)

Retrieves the next paged result as Twin objects

Applies to