Ich habe eine Winforms-Anwendungen, die Strings mit Sockets liest und die Sockets sind im HintergrundWorker Thread.Wie benutze Invoke in C# 4.0 Serviceklasse
Die Dinge funktionieren gut, aber gemäß den neuen Unternehmensstandards möchte mein Manager, dass es als Dienst ausgeführt wird, anstatt diese winforms-Anwendung immer im Startordner zu platzieren.
Das Problem ist, dass wir unter Codezeile in diese verwenden WinForms-Anwendung
Invoke(new MethodInvoker(
delegate { _logger.Error((String.Format("Error: {0}", _socketError))); }
));
Kann jemand führen, was ca ich die obige Codezeile in dem windowserverice Projekt
bitte verwenden Sie vorschlagen
Dank
aktualisieren: ich brauche, weil t aufrufen verwenden Seine Anweisung wird im DoWork-Ereignis der backgroundWorker-Komponente ausgeführt.
Ist _logger.Error schreiben in eine Art Winform-Steuerelement? – Tung
Nein, es wird in eine Protokolldatei protokolliert. Dies ist Basciall ein NLog – Shax