Tôi đã tạo và khởi động dịch vụ windows Service1 (với exe là MyService.exe) bằng C# 2005.. Tôi đã bao gồm một phương thức GetMyRandomNumber() trả về một giá trị kép ngẫu nhiên.Cách gọi phương thức chạy dịch vụ windows
Sự cố ở đây là cách sử dụng dịch vụ đang chạy này và cách tôi có thể gọi phương thức.
Tôi đã thử thêm tài liệu tham khảo của MyService.exe và truy cập các phương pháp như -
Service1 s = new Service1();
MessageBox.Show(s.GetMyRandomNumber().ToString());
Nhưng thấy rằng phương pháp này không được gọi từ các trường hợp chạy của dịch vụ tức là mặc dù tôi dừng dịch vụ báo cáo được thực hiện.
Ai đó có thể giải thích cho tôi làm cách nào tôi có thể gọi phương thức chạy phiên bản dịch vụ.
Cảm ơn bạn đã chia sẻ thời gian quý báu của mình.
Tính năng từ chối không phải là lựa chọn tốt nếu bật .NET 3.0+. Tôi thích câu trả lời của Alan hơn. –