示例#1
0
        static async Task Main(string[] args)
        {
            var container = new UnityContainerExtension();

            DependencyInjectionContainer.Initialize(container);

            try
            {
                //await ImageryFileTest.RunTest(container);
                //await DisplayFileTest.RunTest(container);

                var testAccess = container.Resolve <IAccessDeviceDailyStatistics>();
                testAccess.UpdateDeviceDailyStatistics();
                //await engine.ConsumeAsync(message, CancellationToken.None);
            }
            catch (Exception e)
            {
                Console.WriteLine("OOPS!!");
                Console.WriteLine();
                Console.WriteLine(e);
                Console.WriteLine();
                Console.WriteLine("Press 'Enter' to exit.");
            }
        }
示例#2
0
 public static async Task RunTest(UnityContainerExtension container)
 {
     var message = GetMessage();
     await container.Resolve <Trimble.Ag.MessageConsumers.FileProcessing.DisplayFileReceivedMessageConsumer>().ConsumeAsync(message, CancellationToken.None);
 }