Пример #1
0
        static void Main(string[] args)
        {
            RadiusProgramMainFunctions
            .ProgramMain(
                "winems-evolution-processing-cli",
                () =>
            {
                Log4NetLoggingFactory.BindLog4Net(
                    Log4NetLoggingFactory.DefaultConfig(
                        "log-folder".AppSetting()
                        .UseFolderOrDefault(
                            @"C:\Neurasoft\logs\WineMS\Evolution"),
                        "winems-evolution-log.txt"));
                CommonInitFunctions.Init();
            },
                () =>
            {
                ApplicationInformationFunctions.LogApplicationInformation(
                    ApplicationInformationFunctions.GetApplicationInformation());

                // TODO: add code to call transaction processing functions.
            },
                exception => { },
                () => { },
                RadiusProgramMainFunctions.FinallyPause.IfDebuggerAttached);
        }
Пример #2
0
 private void LoadStatusBarInformation()
 {
     BackgroundWorkerFunctions
     .Execute(
         context => { context.Result = ApplicationInformationFunctions.GetApplicationInformation(); },
         context =>
     {
         var(version, wineMsDatabase) =
             ((string, string))context.Result;
         tsVersion.Text        = version;
         tsWineMSDatabase.Text = wineMsDatabase;
     }