MessageAsyncEnumerable Constructor
Definition
- Assemblies
- Savvyio.Messaging.dll
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
sourceIEnumerable<IMessage<T>>The sequence to iterate.
setupAction<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
sourceIAsyncEnumerable<IMessage<T>>The sequence to iterate.
setupAction<MessageAsyncEnumerableOptions<T>>The MessageAsyncEnumerableOptions<T> which may be configured.
Exceptions
- ArgumentNullException
sourcecannot be null.- ArgumentException
setupfailed to configure an instance of MessageAsyncEnumerableOptions<T> in a valid state.