Example #1
0
        /// <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();
 }