コード例 #1
0
ファイル: Programm.cs プロジェクト: Gullus/JgMaschine
        static void Main(string[] args)
        {
            Logger.SetLogWriter(new LogWriterFactory().Create());
            ExceptionPolicy.SetExceptionManager(new ExceptionPolicyFactory().CreateManager(), false);

            var msg = "Service Arbeitszeit von Handy startet.";

            Logger.Write(msg, "Service", 0, 0, System.Diagnostics.TraceEventType.Start);

#if DEBUG
            var prop             = Properties.Settings.Default;
            var arbeitszeitHandy = new ArbeitszeitVonHandy(prop.DatenbankVerbindungsString, prop.PortNummerServer);

            var t = new Task((azHandy) =>
            {
                (azHandy as ArbeitszeitVonHandy).Start();
            }, arbeitszeitHandy, TaskCreationOptions.LongRunning);
            t.Start();

            Console.WriteLine("Dienst Arbeitszeit Handy läuft....");
            Console.ReadKey();
#else
            var ServiceToRun = new ServiceBase[] { new JgMaschineServiceHandyArbeitszeit() };
            ServiceBase.Run(ServiceToRun);
#endif
        }
コード例 #2
0
ファイル: Programm.cs プロジェクト: Gullus/JgMaschine
        public JgMaschineServiceHandyArbeitszeit()
        {
            var prop = Properties.Settings.Default;

            _ArbeitszeitHandy = new ArbeitszeitVonHandy(prop.DatenbankVerbindungsString, prop.PortNummerServer);
        }