Skip to content

PersistentStreamProvider Constructors

Persistent stream provider that uses an adapter for persistence

PersistentStreamProvider(string, StreamPubSubOptions, StreamLifecycleOptions, IProviderRuntime, DeepCopier, ILogger<PersistentStreamProvider>)

View source
public PersistentStreamProvider(string name, StreamPubSubOptions pubsubOptions, StreamLifecycleOptions lifeCycleOptions, IProviderRuntime runtime, DeepCopier deepCopier, ILogger<PersistentStreamProvider> logger)
Initializes a new instance of the PersistentStreamProvider class.

Parameters

namestring
The stream provider name.
pubsubOptionsStreamPubSubOptions
The stream pub/sub options.
lifeCycleOptionsStreamLifecycleOptions
The stream lifecycle options.
runtimeIProviderRuntime
The provider runtime.
deepCopierDeepCopier
The deep copier.
loggerILogger<PersistentStreamProvider>
The logger.