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)); }
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)); }