Table of Contents

MessageAsyncEnumerable Constructor

Definition

Namespace
Savvyio.Messaging
Assemblies
Savvyio.Messaging.dll
Source
src/Savvyio.Messaging/MessageAsyncEnumerable.cs

MessageAsyncEnumerable(IEnumerable<IMessage<T>>, Action<MessageAsyncEnumerableOptions<T>>)

Initializes a new instance of the MessageAsyncEnumerable<T> class.

public MessageAsyncEnumerable(IEnumerable<IMessage<T>> source, Action<MessageAsyncEnumerableOptions<T>> setup = null)

Parameters

source IEnumerable<IMessage<T>>

The sequence to iterate.

setup Action<MessageAsyncEnumerableOptions<T>>

The MessageAsyncEnumerableOptions<T> which may be configured.

MessageAsyncEnumerable(IAsyncEnumerable<IMessage<T>>, Action<MessageAsyncEnumerableOptions<T>>)

Initializes a new instance of the MessageAsyncEnumerable<T> class.

public MessageAsyncEnumerable(IAsyncEnumerable<IMessage<T>> source, Action<MessageAsyncEnumerableOptions<T>> setup = null)

Parameters

source IAsyncEnumerable<IMessage<T>>

The sequence to iterate.

setup Action<MessageAsyncEnumerableOptions<T>>

The MessageAsyncEnumerableOptions<T> which may be configured.

Exceptions

ArgumentNullException

source cannot be null.

ArgumentException

setup failed to configure an instance of MessageAsyncEnumerableOptions<T> in a valid state.