1. Stylelabs.M.Sdk.Fluent.Wrappers

Class FluentEntitiesIterator

Provides access to the entity iterator in a fluent way.

Inheritance

object

FluentEntitiesIterator

Namespace: StylelabsStylelabs.MSdkFluentWrappers

Assembly: Stylelabs.M.Sdk.Fluent.dll

Syntax

public class FluentEntitiesIterator

Constructors

FluentEntitiesIterator(IEntityIterator, IEntitiesClient, IEntityLoadConfiguration)

Initializes a new instance of the FluentEntitiesIterator class.

Declaration

public FluentEntitiesIterator(IEntityIterator iterator, IEntitiesClient entitiesClient, IEntityLoadConfiguration entityLoadConfiguration)

Parameters

TypeNameDescription
IEntityIteratoriteratorThe IEntityIterator instance.
IEntitiesCliententitiesClientThe IEntitiesClient instance.
IEntityLoadConfigurationentityLoadConfigurationThe IEntityLoadConfiguration.

Properties

Items

Gets the FluentEntity objects for the current iteration.

Declaration

public List<FluentEntity> Items { get; }

Property Value

TypeDescription
List<>FluentEntity

Object

Gets the IEntityIterator.

Declaration

public IEntityIterator Object { get; }

Property Value

TypeDescription
IEntityIterator

Methods

CanMoveNext()

Declaration

public bool CanMoveNext()

Returns

TypeDescription
bool

CanMovePrevious()

Declaration

public bool CanMovePrevious()

Returns

TypeDescription
bool

IterateAll(CancellationToken)

Iterates to the end and collects all IEntity results as FluentEntity.

Declaration

public FluentEntitiesIterator IterateAll(CancellationToken cancellationToken = null)

Parameters

TypeNameDescription
CancellationTokencancellationTokenThe cancellation token.

Returns

MoveNextAsync()

Declaration

public Task<bool> MoveNextAsync()

Returns

TypeDescription
Task<>bool

MovePreviousAsync()

Declaration

public Task<bool> MovePreviousAsync()

Returns

TypeDescription
Task<>bool
If you have suggestions for improving this article, let us know!