Example #1
0
    static void Main()
    {
        Console.Title = "Samples.Unity";
        #region ContainerConfiguration
        Configure configure = Configure.With();
        configure.Log4Net();
        configure.DefineEndpointName("Samples.Unity");
        UnityContainer container = new UnityContainer();
        container.RegisterInstance(new MyService());
        configure.UnityBuilder(container);
        #endregion
        configure.MsmqTransport();
        configure.InMemorySagaPersister();
        configure.RunTimeoutManagerWithInMemoryPersistence();
        configure.InMemorySubscriptionStorage();
        configure.JsonSerializer();
        using (IStartableBus startableBus = configure.UnicastBus().CreateBus())
        {
            IBus bus = startableBus.Start(() => configure.ForInstallationOn <Windows>().Install());
            bus.SendLocal(new MyMessage());

            Console.WriteLine("Press any key to exit");
            Console.ReadKey();
        }
    }
Example #2
0
        Usage(Configure configure)
        {
            #region Unity

            configure.UnityBuilder();

            #endregion
        }
Example #3
0
    Usage(Configure configure)
    {
        #region Unity

        configure.UnityBuilder();

        #endregion
    }
        void Simple(Configure configure)
        {
            #region Unity

            configure.UnityBuilder();

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

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

            #endregion
        }
Example #6
0
        void Existing(Configure configure)
        {
            #region Unity_Existing

            UnityContainer container = new UnityContainer();
            container.RegisterInstance(new MyService());
            configure.UnityBuilder(container);

            #endregion
        }
Example #7
0
    void Existing(Configure configure)
    {
        #region Unity_Existing

        var container = new UnityContainer();
        container.RegisterInstance(new MyService());
        configure.UnityBuilder(container);

        #endregion
    }
Example #8
0
    static void Main()
    {
        Configure.Serialization.Json();
        #region ContainerConfiguration
        Configure configure = Configure.With();
        configure.Log4Net();
        configure.DefineEndpointName("Samples.Unity");
        UnityContainer container = new UnityContainer();
        container.RegisterInstance(new MyService());
        configure.UnityBuilder(container);
        #endregion
        configure.InMemorySagaPersister();
        configure.UseInMemoryTimeoutPersister();
        configure.InMemorySubscriptionStorage();
        configure.UseTransport <Msmq>();
        IBus bus = configure.UnicastBus()
                   .CreateBus()
                   .Start(() => Configure.Instance.ForInstallationOn <Windows>().Install());

        bus.SendLocal(new MyMessage());

        Console.WriteLine("\r\nPress any key to stop program\r\n");
        Console.ReadKey();
    }