1. Stylelabs.M.Sdk.Models.Querying

Class EntityDefinitionIterator

An iterator for iterating over IEntityDefinition query results.

Inheritance

object

SkipTakeIteratorBaseIEntityDefinitionQueryResult

EntityDefinitionIterator

Implements

IEntityDefinitionIterator

IQueryIteratorIEntityDefinitionQueryResult

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 EntityDefinitionIterator : SkipTakeIteratorBase<IEntityDefinitionQueryResult>, IEntityDefinitionIterator, IQueryIterator<IEntityDefinitionQueryResult>, IIterator

Constructors

EntityDefinitionIterator(IMClient, IEntityDefinitionQueryResult)

Initializes a new instance of the EntityDefinitionIterator class.

Declaration

public EntityDefinitionIterator(IMClient client, IEntityDefinitionQueryResult result)

Parameters

TypeNameDescription
IMClientclientThe client.
IEntityDefinitionQueryResultresultThe query result.

EntityDefinitionIterator(IMClient, long)

Initializes a new instance of the EntityDefinitionIterator class.

Declaration

public EntityDefinitionIterator(IMClient client, long pageSize)

Parameters

TypeNameDescription
IMClientclientThe client.
longpageSizeThe page size.

Methods

GetResultAsync(long, long)

Gets results.

Declaration

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

Parameters

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

Returns

TypeDescription
Task<>IEntityDefinitionQueryResultThe results.

Overrides

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

Implements

IEntityDefinitionIterator

IQueryIterator

IIterator

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