/// <summary> /// Initializes a new instance of the <see cref="SnapshotReaderConfiguration" /> class. /// </summary> /// <param name="deserializer">The snapshot deserializer.</param> /// <param name="streamNameResolver">The snapshot stream name resolver.</param> /// <param name="streamUserCredentialsResolver">The snapshot stream user credentials resolver.</param> /// <exception cref="System.ArgumentNullException"> /// Thrown when <paramref name="deserializer" /> or /// <paramref name="streamNameResolver" /> or <paramref name="streamUserCredentialsResolver" /> is <c>null</c>. /// </exception> public SnapshotReaderConfiguration(ISnapshotDeserializer deserializer, IStreamNameResolver streamNameResolver, IStreamUserCredentialsResolver streamUserCredentialsResolver) { Deserializer = deserializer ?? throw new ArgumentNullException(nameof(deserializer)); StreamNameResolver = streamNameResolver ?? throw new ArgumentNullException(nameof(streamNameResolver)); StreamUserCredentialsResolver = streamUserCredentialsResolver ?? throw new ArgumentNullException(nameof(streamUserCredentialsResolver)); }
SnapshotReaderConfigurationBuilder( ISnapshotDeserializer deserializer, IStreamNameResolver streamNameResolver, IStreamUserCredentialsResolver streamUserCredentialsResolver) { _deserializer = deserializer; _streamNameResolver = streamNameResolver; _streamUserCredentialsResolver = streamUserCredentialsResolver; }
/// <summary> /// Initializes a new instance of the <see cref="EventReaderConfiguration" /> class. /// </summary> /// <param name="sliceSize">Size of the slice to read.</param> /// <param name="deserializer">The event deserializer to use.</param> /// <param name="streamNameResolver">The stream name resolver to use.</param> /// <param name="streamUserCredentialsResolver">The stream user credentials resolver to use.</param> /// <exception cref="System.ArgumentNullException"> /// Thrown when the <paramref name="deserializer" /> or /// <paramref name="streamNameResolver" /> is <c>null</c>. /// </exception> public EventReaderConfiguration(SliceSize sliceSize, IEventDeserializer deserializer, IStreamNameResolver streamNameResolver, IStreamUserCredentialsResolver streamUserCredentialsResolver) { SliceSize = sliceSize; Deserializer = deserializer ?? throw new ArgumentNullException(nameof(deserializer)); StreamNameResolver = streamNameResolver ?? throw new ArgumentNullException(nameof(streamNameResolver)); StreamUserCredentialsResolver = streamUserCredentialsResolver ?? throw new ArgumentNullException(nameof(streamUserCredentialsResolver)); }
/// <summary> /// Initializes a new instance of the <see cref="SnapshotReaderConfiguration"/> class. /// </summary> /// <param name="deserializer">The snapshot deserializer.</param> /// <param name="streamNameResolver">The snapshot stream name resolver.</param> /// <param name="streamUserCredentialsResolver">The snapshot stream user credentials resolver.</param> /// <exception cref="System.ArgumentNullException">Thrown when <paramref name="deserializer"/> or <paramref name="streamNameResolver"/> or <paramref name="streamUserCredentialsResolver"/> is <c>null</c>.</exception> public SnapshotReaderConfiguration(ISnapshotDeserializer deserializer, IStreamNameResolver streamNameResolver, IStreamUserCredentialsResolver streamUserCredentialsResolver) { if (deserializer == null) throw new ArgumentNullException("deserializer"); if (streamNameResolver == null) throw new ArgumentNullException("streamNameResolver"); if (streamUserCredentialsResolver == null) throw new ArgumentNullException("streamUserCredentialsResolver"); _deserializer = deserializer; _streamNameResolver = streamNameResolver; _streamUserCredentialsResolver = streamUserCredentialsResolver; }
EventReaderConfigurationBuilder( SliceSize sliceSize, IEventDeserializer deserializer, IStreamNameResolver streamNameResolver, IStreamUserCredentialsResolver streamUserCredentialsResolver) { _sliceSize = sliceSize; _deserializer = deserializer; _streamNameResolver = streamNameResolver; _streamUserCredentialsResolver = streamUserCredentialsResolver; }
/// <summary> /// Initializes a new instance of the <see cref="EventReaderConfiguration"/> class. /// </summary> /// <param name="sliceSize">Size of the slice to read.</param> /// <param name="deserializer">The event deserializer to use.</param> /// <param name="streamNameResolver">The stream name resolver to use.</param> /// <param name="streamUserCredentialsResolver">The stream user credentials resolver to use.</param> /// <exception cref="System.ArgumentNullException">Thrown when the <paramref name="deserializer"/> or <paramref name="streamNameResolver"/> is <c>null</c>.</exception> public EventReaderConfiguration(SliceSize sliceSize, IEventDeserializer deserializer, IStreamNameResolver streamNameResolver, IStreamUserCredentialsResolver streamUserCredentialsResolver) { if (deserializer == null) throw new ArgumentNullException("deserializer"); if (streamNameResolver == null) throw new ArgumentNullException("streamNameResolver"); if (streamUserCredentialsResolver == null) throw new ArgumentNullException("streamUserCredentialsResolver"); _sliceSize = sliceSize; _deserializer = deserializer; _streamNameResolver = streamNameResolver; _streamUserCredentialsResolver = streamUserCredentialsResolver; }
/// <summary> /// Initializes a new instance of the <see cref="SnapshotReaderConfiguration"/> class. /// </summary> /// <param name="deserializer">The snapshot deserializer.</param> /// <param name="streamNameResolver">The snapshot stream name resolver.</param> /// <param name="streamUserCredentialsResolver">The snapshot stream user credentials resolver.</param> /// <exception cref="System.ArgumentNullException">Thrown when <paramref name="deserializer"/> or <paramref name="streamNameResolver"/> or <paramref name="streamUserCredentialsResolver"/> is <c>null</c>.</exception> public SnapshotReaderConfiguration(ISnapshotDeserializer deserializer, IStreamNameResolver streamNameResolver, IStreamUserCredentialsResolver streamUserCredentialsResolver) { if (deserializer == null) { throw new ArgumentNullException("deserializer"); } if (streamNameResolver == null) { throw new ArgumentNullException("streamNameResolver"); } if (streamUserCredentialsResolver == null) { throw new ArgumentNullException("streamUserCredentialsResolver"); } _deserializer = deserializer; _streamNameResolver = streamNameResolver; _streamUserCredentialsResolver = streamUserCredentialsResolver; }
/// <summary> /// Initializes a new instance of the <see cref="EventReaderConfiguration"/> class. /// </summary> /// <param name="sliceSize">Size of the slice to read.</param> /// <param name="deserializer">The event deserializer to use.</param> /// <param name="streamNameResolver">The stream name resolver to use.</param> /// <param name="streamUserCredentialsResolver">The stream user credentials resolver to use.</param> /// <exception cref="System.ArgumentNullException">Thrown when the <paramref name="deserializer"/> or <paramref name="streamNameResolver"/> is <c>null</c>.</exception> public EventReaderConfiguration(SliceSize sliceSize, IEventDeserializer deserializer, IStreamNameResolver streamNameResolver, IStreamUserCredentialsResolver streamUserCredentialsResolver) { if (deserializer == null) { throw new ArgumentNullException("deserializer"); } if (streamNameResolver == null) { throw new ArgumentNullException("streamNameResolver"); } if (streamUserCredentialsResolver == null) { throw new ArgumentNullException("streamUserCredentialsResolver"); } _sliceSize = sliceSize; _deserializer = deserializer; _streamNameResolver = streamNameResolver; _streamUserCredentialsResolver = streamUserCredentialsResolver; }
public SnapshotReaderConfigurationBuilder UsingStreamUserCredentialsResolver( IStreamUserCredentialsResolver value) { return(new SnapshotReaderConfigurationBuilder(_deserializer, _streamNameResolver, value)); }
public EventReaderConfigurationBuilder UsingStreamUserCredentialsResolver(IStreamUserCredentialsResolver value) { return new EventReaderConfigurationBuilder(_sliceSize, _deserializer, _streamNameResolver, value); }
public SnapshotReaderConfigurationBuilder UsingStreamUserCredentialsResolver( IStreamUserCredentialsResolver value) { return new SnapshotReaderConfigurationBuilder(_deserializer, _streamNameResolver, value); }
public EventReaderConfigurationBuilder UsingStreamUserCredentialsResolver(IStreamUserCredentialsResolver value) { return(new EventReaderConfigurationBuilder(_sliceSize, _deserializer, _streamNameResolver, value)); }