BinarySerializerUsage(Configure configure) { #region BinarySerialization configure.BinarySerializer(); #endregion }
public void Simple() { #region BinarySerialization Configure configure = Configure.With(); configure.BinarySerializer(); #endregion }
static void Main() { Console.Title = "Samples.Serialization.Binary"; #region config Configure configure = Configure.With(); configure.Log4Net(); configure.DefineEndpointName("Samples.Serialization.Binary"); configure.DefaultBuilder(); configure.BinarySerializer(); #endregion configure.MsmqTransport(); configure.InMemorySagaPersister(); configure.RunTimeoutManagerWithInMemoryPersistence(); configure.InMemorySubscriptionStorage(); using (IStartableBus startableBus = configure.UnicastBus().CreateBus()) { IBus bus = startableBus.Start(() => configure.ForInstallationOn <Windows>().Install()); #region message CreateOrder message = new CreateOrder { OrderId = 9, Date = DateTime.Now, CustomerId = 12, OrderItems = new List <OrderItem> { new OrderItem { ItemId = 6, Quantity = 2 }, new OrderItem { ItemId = 5, Quantity = 4 }, } }; bus.SendLocal(message); #endregion Console.WriteLine("Order Sent"); Console.WriteLine("Press any key to exit"); Console.ReadKey(); } }