public KnownSerializers(IEventSerializer eventSerializer, IEventDeserializer eventDeserializer, ISnapshotSerializer snapshotSerializer, ISnapshotDeserializer snapshotDeserializer) { Events = new SerializationPair <IEventSerializer, IEventDeserializer>(eventSerializer, eventDeserializer); Snapshots = new SerializationPair <ISnapshotSerializer, ISnapshotDeserializer>(snapshotSerializer, snapshotDeserializer); }
/// <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="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="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; }
public SnapshotReaderConfigurationBuilder UsingDeserializer(ISnapshotDeserializer value) { return(new SnapshotReaderConfigurationBuilder(value, _streamNameResolver, _streamUserCredentialsResolver)); }
public SnapshotReaderConfigurationBuilder UsingDeserializer(ISnapshotDeserializer value) { return new SnapshotReaderConfigurationBuilder(value, _streamNameResolver, _streamUserCredentialsResolver); }