BsonSerializerUsage(Configure configure)
        {
            #region BsonSerialization

            configure.BsonSerializer();

            #endregion
        }
        BsonSerializerUsage(Configure configure)
        {
            #region BsonSerialization

            configure.BsonSerializer();

            #endregion
        }
        public void Simple()
        {
            #region BsonSerialization

            Configure configure = Configure.With();
            configure.BsonSerializer();

            #endregion
        }
Example #4
0
 static void Main()
 {
     Console.Title = "Samples.Serialization.Bson";
     #region config
     Configure configure = Configure.With();
     configure.Log4Net();
     configure.DefineEndpointName("Samples.Serialization.Bson");
     configure.DefaultBuilder();
     configure.BsonSerializer();
     // register the mutator so the the message on the wire is written
     configure.Configurer
     .ConfigureComponent <MessageBodyWriter>(DependencyLifecycle.InstancePerCall);
     #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();
     }
 }