static async Task AsyncMain() { BusConfiguration busConfiguration = new BusConfiguration(); busConfiguration.EndpointName("Samples.Unobtrusive.Client"); busConfiguration.EnableInstallers(); busConfiguration.UsePersistence <InMemoryPersistence>(); busConfiguration.UseDataBus <FileShareDataBus>() .BasePath(@"..\..\..\DataBusShare\"); busConfiguration.RijndaelEncryptionService("gdDbqRpqdRbTs3mhdZh8qCaDaxJXl+e7"); busConfiguration.SendFailedMessagesTo("error"); busConfiguration.ApplyCustomConventions(); IEndpointInstance endpoint = await Endpoint.Start(busConfiguration); try { await CommandSender.Start(endpoint); } finally { await endpoint.Stop(); } }
public void Customize(BusConfiguration configuration) { // NServiceBus provides the following durable storage options // To use RavenDB, install-package NServiceBus.RavenDB and then use configuration.UsePersistence<RavenDBPersistence>(); // To use SQLServer, install-package NServiceBus.NHibernate and then use configuration.UsePersistence<NHibernatePersistence>(); // If you don't need a durable storage you can also use, configuration.UsePersistence<InMemoryPersistence>(); // more details on persistence can be found here: http://docs.particular.net/nservicebus/persistence-in-nservicebus //Also note that you can mix and match storages to fit you specific needs. //http://docs.particular.net/nservicebus/persistence-order configuration.UsePersistence <InMemoryPersistence>(); configuration.ApplyCustomConventions(); }
public void Customize(BusConfiguration configuration) { // NServiceBus provides the following durable storage options // To use RavenDB, install-package NServiceBus.RavenDB and then use configuration.UsePersistence<RavenDBPersistence>(); // To use SQLServer, install-package NServiceBus.NHibernate and then use configuration.UsePersistence<NHibernatePersistence>(); // If you don't need a durable storage you can also use, configuration.UsePersistence<InMemoryPersistence>(); // more details on persistence can be found here: http://docs.particular.net/nservicebus/persistence-in-nservicebus //Also note that you can mix and match storages to fit you specific needs. //http://docs.particular.net/nservicebus/persistence-order configuration.UsePersistence<InMemoryPersistence>(); configuration.ApplyCustomConventions(); }
public static void Main() { BusConfiguration busConfiguration = new BusConfiguration(); busConfiguration.EnableInstallers(); busConfiguration.UsePersistence <InMemoryPersistence>(); busConfiguration.UseDataBus <FileShareDataBus>() .BasePath(@"..\..\..\DataBusShare\"); busConfiguration.RijndaelEncryptionService(); busConfiguration.ApplyCustomConventions(); using (IBus bus = Bus.Create(busConfiguration).Start()) { CommandSender.Start(bus); } }
public static void Main() { BusConfiguration busConfiguration = new BusConfiguration(); busConfiguration.EndpointName("Samples.Unobtrusive.Server"); busConfiguration.EnableInstallers(); busConfiguration.UsePersistence<InMemoryPersistence>(); busConfiguration.UseDataBus<FileShareDataBus>() .BasePath(@"..\..\..\DataBusShare\"); busConfiguration.RijndaelEncryptionService("gdDbqRpqdRbTs3mhdZh8qCaDaxJXl+e7"); busConfiguration.ApplyCustomConventions(); using (IBus bus = Bus.Create(busConfiguration).Start()) { CommandSender.Start(bus); } }
public static void Main() { BusConfiguration busConfiguration = new BusConfiguration(); busConfiguration.EnableInstallers(); busConfiguration.UsePersistence<InMemoryPersistence>(); busConfiguration.UseDataBus<FileShareDataBus>() .BasePath(@"..\..\..\DataBusShare\"); busConfiguration.RijndaelEncryptionService(); busConfiguration.ApplyCustomConventions(); using (IBus bus = Bus.Create(busConfiguration).Start()) { CommandSender.Start(bus); } }
public static void Main() { BusConfiguration busConfiguration = new BusConfiguration(); busConfiguration.EndpointName("Samples.Unobtrusive.Client"); busConfiguration.EnableInstallers(); busConfiguration.UsePersistence <InMemoryPersistence>(); busConfiguration.UseDataBus <FileShareDataBus>() .BasePath(@"..\..\..\DataBusShare\"); busConfiguration.RijndaelEncryptionService("gdDbqRpqdRbTs3mhdZh8qCaDaxJXl+e7"); busConfiguration.ApplyCustomConventions(); using (IBus bus = Bus.Create(busConfiguration).Start()) { CommandSender.Start(bus); } }
public static void Main() { Console.Title = "Samples.Unobtrusive.Client"; BusConfiguration busConfiguration = new BusConfiguration(); busConfiguration.EndpointName("Samples.Unobtrusive.Client"); busConfiguration.EnableInstallers(); busConfiguration.UsePersistence<InMemoryPersistence>(); busConfiguration.UseDataBus<FileShareDataBus>() .BasePath(@"..\..\..\DataBusShare\"); byte[] encryptionKey = Encoding.ASCII.GetBytes("gdDbqRpqdRbTs3mhdZh9qCaDaxJXl+e6"); busConfiguration.RijndaelEncryptionService("2015-10", encryptionKey); busConfiguration.ApplyCustomConventions(); using (IBus bus = Bus.Create(busConfiguration).Start()) { CommandSender.Start(bus); } }
public static void Main() { Console.Title = "Samples.Unobtrusive.Server"; var busConfiguration = new BusConfiguration(); busConfiguration.EndpointName("Samples.Unobtrusive.Server"); busConfiguration.EnableInstallers(); busConfiguration.UsePersistence <InMemoryPersistence>(); var dataBus = busConfiguration.UseDataBus <FileShareDataBus>(); dataBus.BasePath(@"..\..\..\..\DataBusShare\"); busConfiguration.ApplyCustomConventions(); using (var bus = Bus.Create(busConfiguration).Start()) { CommandSender.Start(bus); } }
public static void Main() { Console.Title = "Samples.Unobtrusive.Server"; var busConfiguration = new BusConfiguration(); busConfiguration.EndpointName("Samples.Unobtrusive.Server"); busConfiguration.EnableInstallers(); busConfiguration.UsePersistence <InMemoryPersistence>(); busConfiguration.UseDataBus <FileShareDataBus>() .BasePath(@"..\..\..\DataBusShare\"); byte[] encryptionKey = Encoding.ASCII.GetBytes("gdDbqRpqdRbTs3mhdZh9qCaDaxJXl+e6"); busConfiguration.RijndaelEncryptionService("2015-10", encryptionKey); busConfiguration.ApplyCustomConventions(); using (var bus = Bus.Create(busConfiguration).Start()) { CommandSender.Start(bus); } }
public static BusConfiguration CreateConfig(EndPoint endpoint) { var bussconfig = new BusConfiguration(); bussconfig.UseSerialization <JsonSerializer>(); bussconfig.UseTransport <RabbitMQTransport>(); bussconfig.UsePersistence <InMemoryPersistence>(); bussconfig.EndpointName(endpoint.ToString()); bussconfig.RijndaelEncryptionService(); bussconfig.ApplyCustomConventions(); var conventionsBuilder = bussconfig.Conventions(); conventionsBuilder.DefiningCommandsAs( t => t.Namespace != null && (t.Namespace == "LetsTalk.Core.Kernel.Messages" )); bussconfig.EnableInstallers(); return(bussconfig); }
static async Task AsyncMain() { BusConfiguration busConfiguration = new BusConfiguration(); busConfiguration.EndpointName("Samples.Unobtrusive.Server"); busConfiguration.EnableInstallers(); busConfiguration.UsePersistence<InMemoryPersistence>(); busConfiguration.UseDataBus<FileShareDataBus>() .BasePath(@"..\..\..\DataBusShare\"); busConfiguration.RijndaelEncryptionService("gdDbqRpqdRbTs3mhdZh8qCaDaxJXl+e7"); busConfiguration.SendFailedMessagesTo("error"); busConfiguration.ApplyCustomConventions(); IEndpointInstance endpoint = await Endpoint.Start(busConfiguration); try { await CommandSender.Start(endpoint); } finally { await endpoint.Stop(); } }