static void Main() { Console.Title = "Samples.Unobtrusive.Server"; Configure.Serialization.Json(); Configure configure = Configure.With(); configure.Log4Net(); configure.DefineEndpointName("Samples.Unobtrusive.Server"); configure.DefaultBuilder(); configure.UseTransport <Msmq>(); configure.InMemorySagaPersister(); configure.UseInMemoryTimeoutPersister(); configure.InMemorySubscriptionStorage(); configure.RijndaelEncryptionService(); configure.ApplyCustomConventions(); using (IStartableBus startableBus = configure.UnicastBus().CreateBus()) { IBus bus = startableBus .Start(() => configure.ForInstallationOn <Windows>().Install()); CommandSender.Start(bus); Console.WriteLine("Press any key to exit"); Console.ReadKey(); } }
static void Main() { Configure configure = Configure.With(); configure.DefineEndpointName("Samples.MessageBodyEncryption.Endpoint1"); configure.DefaultBuilder(); configure.RijndaelEncryptionService(); configure.MsmqTransport(); configure.InMemorySagaPersister(); configure.UseInMemoryTimeoutPersister(); configure.InMemorySubscriptionStorage(); configure.JsonSerializer(); configure.RegisterMessageEncryptor(); IBus bus = configure.UnicastBus() .CreateBus() .Start(() => Configure.Instance.ForInstallationOn <Windows>().Install()); CompleteOrder completeOrder = new CompleteOrder { CreditCard = "123-456-789" }; bus.Send("Samples.MessageBodyEncryption.Endpoint2", completeOrder); Console.WriteLine("Message sent. Press any key to exit"); Console.ReadLine(); }
static void Main() { Console.Title = "Samples.MessageBodyEncryption.Endpoint1"; Configure configure = Configure.With(); configure.Log4Net(); configure.DefineEndpointName("Samples.MessageBodyEncryption.Endpoint1"); configure.DefaultBuilder(); configure.RijndaelEncryptionService(); configure.MsmqTransport(); configure.InMemorySagaPersister(); configure.RunTimeoutManagerWithInMemoryPersistence(); configure.InMemorySubscriptionStorage(); configure.JsonSerializer(); #region RegisterMessageEncryptor configure.RegisterMessageEncryptor(); #endregion using (IStartableBus startableBus = configure.UnicastBus().CreateBus()) { IBus bus = startableBus.Start(() => configure.ForInstallationOn <Windows>().Install()); CompleteOrder completeOrder = new CompleteOrder { CreditCard = "123-456-789" }; bus.Send("Samples.MessageBodyEncryption.Endpoint2", completeOrder); Console.WriteLine("Message sent."); Console.WriteLine("Press any key to exit"); Console.ReadKey(); } }
Usage(Configure configure) { #region EncryptionServiceSimple configure.RijndaelEncryptionService(); #endregion }
public Usage() { #region EncryptionServiceSimple Configure configure = Configure.With(); configure.RijndaelEncryptionService(); #endregion }
public void EncryptionServiceSimple() { #region 4to5EncryptionServiceSimple Configure configure = Configure.With(); configure.RijndaelEncryptionService(); #endregion }
static void Main() { Console.Title = "Samples.Encryption.Endpoint1"; Configure.Serialization.Json(); Configure configure = Configure.With(); configure.Log4Net(); configure.DefineEndpointName("Samples.Encryption.Endpoint1"); configure.DefaultBuilder(); #region enableEncryption configure.RijndaelEncryptionService(); #endregion configure.UseTransport <Msmq>(); configure.InMemorySagaPersister(); configure.UseInMemoryTimeoutPersister(); configure.InMemorySubscriptionStorage(); using (IStartableBus startableBus = configure.UnicastBus().CreateBus()) { IBus bus = startableBus.Start(() => configure.ForInstallationOn <Windows>().Install()); MessageWithSecretData message = new MessageWithSecretData { Secret = "betcha can't guess my secret", SubProperty = new MySecretSubProperty { Secret = "My sub secret" }, CreditCards = new List <CreditCardDetails> { new CreditCardDetails { ValidTo = DateTime.UtcNow.AddYears(1), Number = "312312312312312" }, new CreditCardDetails { ValidTo = DateTime.UtcNow.AddYears(2), Number = "543645546546456" } } }; bus.Send("Samples.Encryption.Endpoint2", message); Console.WriteLine("MessageWithSecretData sent. Press any key to exit"); Console.ReadKey(); } }
static void Main() { Configure configure = Configure.With(); configure.DefineEndpointName("Samples.Encryption.Endpoint2"); configure.DefaultBuilder(); configure.RijndaelEncryptionService(); configure.MsmqTransport(); configure.InMemorySagaPersister(); configure.UseInMemoryTimeoutPersister(); configure.InMemorySubscriptionStorage(); configure.JsonSerializer(); configure.UnicastBus() .CreateBus() .Start(() => Configure.Instance.ForInstallationOn <Windows>().Install()); Console.WriteLine("Press any key to exit"); Console.ReadLine(); }
static void Main() { Configure configure = Configure.With(); configure.Log4Net(); configure.DefineEndpointName("Samples.Encryption.Endpoint2"); configure.DefaultBuilder(); configure.RijndaelEncryptionService(); configure.MsmqTransport(); configure.InMemorySagaPersister(); configure.RunTimeoutManagerWithInMemoryPersistence(); configure.InMemorySubscriptionStorage(); configure.JsonSerializer(); using (IStartableBus startableBus = configure.UnicastBus().CreateBus()) { startableBus.Start(() => configure.ForInstallationOn <Windows>().Install()); Console.WriteLine("Press any key to exit"); Console.ReadKey(); } }
static void Main() { Configure configure = Configure.With(); configure.DefineEndpointName("Samples.Encryption.Endpoint1"); configure.DefaultBuilder(); configure.RijndaelEncryptionService(); configure.MsmqTransport(); configure.InMemorySagaPersister(); configure.RunTimeoutManagerWithInMemoryPersistence(); configure.InMemorySubscriptionStorage(); configure.JsonSerializer(); IBus bus = configure.UnicastBus() .CreateBus() .Start(() => Configure.Instance.ForInstallationOn <Windows>().Install()); MessageWithSecretData message = new MessageWithSecretData { Secret = "betcha can't guess my secret", SubProperty = new MySecretSubProperty { Secret = "My sub secret" }, CreditCards = new List <CreditCardDetails> { new CreditCardDetails { ValidTo = DateTime.UtcNow.AddYears(1), Number = "312312312312312" }, new CreditCardDetails { ValidTo = DateTime.UtcNow.AddYears(2), Number = "543645546546456" } } }; bus.Send("Samples.Encryption.Endpoint2", message); Console.WriteLine("MessageWithSecretData sent. Press any key to exit"); Console.ReadLine(); }
static void Main() { Configure configure = Configure.With(); configure.DefineEndpointName("Samples.Unobtrusive.Client"); configure.Log4Net(); configure.DefaultBuilder(); configure.ApplyCustomConventions(); configure.MsmqTransport(); configure.InMemorySagaPersister(); configure.UseInMemoryTimeoutPersister(); configure.RunTimeoutManagerWithInMemoryPersistence(); configure.InMemorySubscriptionStorage(); configure.JsonSerializer(); configure.RijndaelEncryptionService(); using (IStartableBus startableBus = configure.UnicastBus().CreateBus()) { IBus bus = startableBus .Start(() => configure.ForInstallationOn <Windows>().Install()); CommandSender.Start(bus); } }