Example #1
0
        public IServiceBusFunctionOptionBuilder QueueFunction <TCommand>(string queueName) where TCommand : ICommand
        {
            ServiceBusQueueFunctionDefinition definition = new ServiceBusQueueFunctionDefinition(typeof(TCommand))
            {
                ConnectionStringName = _connectionName,
                QueueName            = queueName
            };

            _definitions.Add(definition);
            return(new ServiceBusFunctionOptionBuilder(_connectionStringSettingNames, this, definition));
        }
Example #2
0
        public IServiceBusFunctionOptionBuilder <TCommand> QueueFunction <TCommand>(string queueName, bool isSessionEnabled = false)
        {
            ServiceBusQueueFunctionDefinition definition = new ServiceBusQueueFunctionDefinition(typeof(TCommand))
            {
                ConnectionStringName = _connectionName,
                QueueName            = queueName,
                IsSessionEnabled     = isSessionEnabled
            };

            _definitions.Add(definition);
            return(new ServiceBusFunctionOptionBuilder <TCommand>(_connectionStringSettingNames, this, definition));
        }