Events
public class MessageEventArgs : EventArgs
{
public string Message { get; set; }
}
public interface IService
{
event EventHandler<MessageEventArgs> Sent;
event EventHandler<MessageEventArgs> Received;
Task SendAsync(string message);
void Send(string message);
string Receive();
Task<string> ReceiveAsync();
}Reacting to method calls
Reacting to function calls
Reacting to asynchronous methods
Raising events manually
Last updated
Was this helpful?