/// <summary> /// Initializes a new instance of <see cref="CommittedEventStreamSender"/> /// </summary> /// <param name="serializer"><see cref="ISerializer"/> used for serializing messages</param> /// <param name="connectionStringProvider"><see cref="ICanProvideConnectionStringToSender">Provider</see> for connectionstring</param> public CommittedEventStreamSender(ICanProvideConnectionStringToSender connectionStringProvider, ISerializer serializer) { _serializer = serializer; _connectionString = connectionStringProvider(); _queueClient = new QueueClient(_connectionString, Constants.QueueName, ReceiveMode.PeekLock, RetryPolicy.Default); }
/// <summary> /// Initializes a new instance of <see cref="CommittedEventStreamSender"/> /// </summary> /// <param name="serializer"><see cref="ISerializer"/> used for serializing messages</param> /// <param name="connectionStringProvider"><see cref="ICanProvideConnectionStringToSender">Provider</see> for connectionstring</param> public CommittedEventStreamSender(ICanProvideConnectionStringToSender connectionStringProvider, ISerializer serializer) { _serializer = serializer; _connectionString = connectionStringProvider(); _topicClient = new TopicClient(_connectionString, Constants.TopicName, RetryPolicy.Default); }
/// <summary> /// Initializes a new instance of <see cref="CommittedEventStreamSender"/> /// </summary> /// <param name="serializer"><see cref="ISerializer"/> used for serializing messages</param> /// <param name="connectionStringProvider"><see cref="ICanProvideConnectionStringToSender">Provider</see> for connectionstring</param> public CommittedEventStreamSender(ISerializer serializer, ICanProvideConnectionStringToSender connectionStringProvider) { _serializer = serializer; _connectionString = connectionStringProvider(); }