Bonjour,
j´ai un programm écrit en C# (Visual Studio 2012), et j´aimerais que ce programm fonctionne en service Windowns cád qu´il soit demarer toutes les 10 min.
sur le lien suivant j´ai vu comment on crait un service Windowns.https://msdn.microsoft.com/fr-fr/lib...or=-2147217396 j´ai suivi toutes les etapes du lien et MyNewService se trouve actuellement local dans mon System.
ma question est de savoir comment faire avec mon Programm ecrit a C# pour qu´elle soit egalement comme un service Windowns? Que dois je compléter oú?
mon programm se trouve chez moi dans le dossier C:\Projekte\Schnittstelle
Voila une partie du contenue de mon programm. j´aimerais que le Fichier test2.txt soit generé tous les 10 min
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.Reflection;
 
namespace Schnittstelle
{
    public class Kopfsegment
    {
        public int ? Segkenn { get; set; }
        public string DokArt { get; set; }
        public long? lieferant { get; set; }
        public string RechEmpf { get; set; }
        public DateTime? Date { get; set; }
        public long ? Nummer { get; set; }
        public string Käufer { get; set; }
        public DateTime? Zeit { get; set; }
        public long? Answer { get; set; }
        public int? USt_Satz { get; set; }
 
        public Kopfsegment(int Seg, string Dok, long lie, string Rech, DateTime Dat, long? Num, string käuf, DateTime? temps, long? Ans, int? USt)
        {
            Segkenn = Seg;
            DokArt = Dok;
            lieferant = lie;
            RechEmpf = Rech;
            Date = Dat;
            Nummer = Num;
            Käufer = käuf;
            Zeit = temps;
            Answer = Ans;
            USt_Satz = USt;
        }
        public string ToCsvString()
        {
            try
            {
                return string.Format("{0};{1};{2};{3};{4:dd.MM.yyyy};{5};{6};{7};{8};{9};", Segkenn, DokArt ?? string.Empty, lieferant, RechEmpf ?? string.Empty, Date, Nummer, Käufer ?? string.Empty, Zeit, Answer, USt_Satz);// comment completer le format pourque les differents type de parametres ne soit pas obligé d etre donner dans main()??
            }
 
            catch (Exception)
            {
 
                throw;
            }
 
        }
    }
    class Program
    {
        static void Main(string[] args)
            {
 
                List<Kopfsegment> NCC_Kopfsegment;
                NCC_Kopfsegment = null;
                NCC_Kopfsegment = new List<Kopfsegment>();
                NCC_Kopfsegment.Add(new Kopfsegment(100,"83",4027671000005,null,new DateTime(2015, 1, 30),null,"",null,4399901915336,null));
             string path = @"C:\Projekte\Ascii_Schnittstelle\test2.txt";
 
                if (File.Exists(path))
                {
                    File.WriteAllText(path, string.Empty);
                }
                using (StreamWriter sw = new StreamWriter(path, false))
                {
 
                    foreach (Kopfsegment KS in NCC_Kopfsegment)
                    {
                        sw.WriteLine(KS.ToCsvString());
                    }
    }
}
    }
}
merci d avance