Ejemplo n.º 1
0
        private void InitializeObjectMembers(string cloudStorage, string connectionString)
        {
            string scheme,
                   ns;

            _cloudStorage     = cloudStorage;
            _connectionString = connectionString;

            ServiceBusConnection.ToIssuer(_connectionString, out scheme, out ns);

            using (var partitionRepository = InternetOfThingsRepositoryFactory.CreatePartitionRepository())
            {
                _eventStore = partitionRepository.GetPartitionByNamespace(ns, false).EventStore;
            }

            _catchAllPolicy  = new CatchAllPolicy();
            _messagingPolicy = new MessagingPolicy();
        }
Ejemplo n.º 2
0
        private void InitializeObjectMembers(Guid from, int commandTopic, string connectionString)
        {
            _from             = from;
            _commandTopic     = commandTopic;
            _connectionString = connectionString;

            _catchAllPolicy  = new CatchAllPolicy();
            _messagingPolicy = new MessagingPolicy();

            try
            {
                CreateClients();
            }
            catch
            {
                CloseClients();
                throw;
            }
        }