Tôi đang phát triển một thư viện (DLL), trong đó tôi cần cung cấp sự kiện (ngắt) cho người dùng như một phương thức có dữ liệu. Công việc của thư viện là bắt đầu liệt kê trên socket, nhận dữ liệu từ socket và chuyển dữ liệu này cho người dùng trong một phương thức.Cách tạo callback (event) từ thư viện đến ứng dụng trong C#
Thư viện:
public void start(string IP, int port)
{
// start logic...
// receives data from socket... send this data to user
}
Ứng dụng:
Library. Class a = new Library. Class();
a.start(ip, port);
// I need this method called by library automatically when it receives data...
void receivedData(string data)
{
// data which received by library....
}
Làm thế nào để nâng cao sự kiện để ứng dụng với dữ liệu từ thư viện?
Cảm ơn trước ....
+1 cho ".NET đang sử dụng sự kiện theo cách đó" và cũng đề cập đến câu trả lời 'Hành động'. –