/// <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;
 }
Esempio n. 3
0
 /// <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));
 }
 SnapshotReaderConfigurationBuilder(
     ISnapshotDeserializer deserializer,
     IStreamNameResolver streamNameResolver,
     IStreamUserCredentialsResolver streamUserCredentialsResolver)
 {
     _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;
 }
 EventReaderConfigurationBuilder(
     SliceSize sliceSize,
     IEventDeserializer deserializer,
     IStreamNameResolver streamNameResolver,
     IStreamUserCredentialsResolver streamUserCredentialsResolver)
 {
     _sliceSize = sliceSize;
     _deserializer = deserializer;
     _streamNameResolver = streamNameResolver;
     _streamUserCredentialsResolver = streamUserCredentialsResolver;
 }
Esempio n. 7
0
 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);
 }
Esempio n. 14
0
 public EventReaderConfigurationBuilder UsingStreamUserCredentialsResolver(IStreamUserCredentialsResolver value)
 {
     return(new EventReaderConfigurationBuilder(_sliceSize, _deserializer, _streamNameResolver, value));
 }