1. Stylelabs.M.Sdk.Models.Querying

Class EntityDefinitionIdIterator

A query result containing entity ids.

Inheritance

object

SkipTakeIteratorBaseIIdQueryResult

EntityDefinitionIdIterator

Implements

IIdIterator

IQueryIteratorIIdQueryResult

IIterator

Inherited Members

SkipTakeIteratorBase.Current

SkipTakeIteratorBase.IIterator.Current

SkipTakeIteratorBase.CanMovePrevious()

SkipTakeIteratorBase.CanMoveNext()

SkipTakeIteratorBase.MovePreviousAsync()

SkipTakeIteratorBase.MoveNextAsync()

SkipTakeIteratorBase.Reset()

Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ModelsQuerying

Assembly: Stylelabs.M.Sdk.dll

Syntax

public class EntityDefinitionIdIterator : SkipTakeIteratorBase<IIdQueryResult>, IIdIterator, IQueryIterator<IIdQueryResult>, IIterator

Constructors

EntityDefinitionIdIterator(IMClient, IIdQueryResult)

Initializes a new instance of the EntityDefinitionIdIterator class.

Declaration

public EntityDefinitionIdIterator(IMClient client, IIdQueryResult result)

Parameters

TypeNameDescription
IMClientclientThe client.
IIdQueryResultresultThe query result.

EntityDefinitionIdIterator(IMClient, long)

Initializes a new instance of the EntityDefinitionIdIterator class.

Declaration

public EntityDefinitionIdIterator(IMClient client, long pageSize)

Parameters

TypeNameDescription
IMClientclientThe client.
longpageSizeThe page size.

Methods

GetResultAsync(long, long)

Gets results.

Declaration

protected override Task<IIdQueryResult> GetResultAsync(long skip, long take)

Parameters

TypeNameDescription
longskipHow many items to skip.
longtakeHow many items to take.

Returns

TypeDescription
Task<>IIdQueryResultThe results.

Overrides

Stylelabs.M.Sdk.Models.Querying.SkipTakeIteratorBase<Stylelabs.M.Sdk.Contracts.Querying.IIdQueryResult>.GetResultAsync(long, long)

Implements

IIdIterator

IQueryIterator

IIterator

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