1. Stylelabs.M.Sdk.Models.Querying

Class EntityIdIterator

A query result containing entity ids.

Inheritance

object

QueryIteratorBaseIIdQueryResult

EntityIdIterator

Implements

IIdIterator

IQueryIteratorIIdQueryResult

IIterator

Inherited Members

QueryIteratorBase.Current

QueryIteratorBase.IIterator.Current

QueryIteratorBase.CanMovePrevious()

QueryIteratorBase.CanMoveNext()

QueryIteratorBase.MovePreviousAsync()

QueryIteratorBase.MoveNextAsync()

QueryIteratorBase.Reset()

Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ModelsQuerying

Assembly: Stylelabs.M.Sdk.dll

Syntax

public class EntityIdIterator : QueryIteratorBase<IIdQueryResult>, IIdIterator, IQueryIterator<IIdQueryResult>, IIterator

Constructors

EntityIdIterator(IMClient, Query, IIdQueryResult)

Initializes a new instance of the EntityIdIterator class.

Declaration

public EntityIdIterator(IMClient client, Query query, IIdQueryResult result)

Parameters

TypeNameDescription
IMClientclientThe client.
QueryqueryThe query.
IIdQueryResultresultThe query result.

EntityIdIterator(IMClient, Query)

Initializes a new instance of the EntityIdIterator class.

Declaration

public EntityIdIterator(IMClient client, Query query)

Parameters

TypeNameDescription
IMClientclientThe client.
QueryqueryThe query.

Methods

GetResultAsync(Query)

Gets the results.

Declaration

protected override Task<IIdQueryResult> GetResultAsync(Query query)

Parameters

TypeNameDescription
QueryqueryThe 'request' query.

Returns

TypeDescription
Task<>IIdQueryResultThe query results.

Overrides

Stylelabs.M.Sdk.Models.Querying.QueryIteratorBase<Stylelabs.M.Sdk.Contracts.Querying.IIdQueryResult>.GetResultAsync(Stylelabs.M.Base.Querying.Query)

Implements

IIdIterator

IQueryIterator

IIterator

If you have suggestions for improving this article, let us know!