我通过实现 WebHookHandler 为 Microsoft ASP.NET WebHooks 实现了一个自定义接收器。
public class Web_WebHookHandler : WebHookHandler
{
public Web_WebHookHandler()
{
this.Receiver = CustomWebHookReceiver.ReceiverName;
}
public override Task ExecuteAsync(string generator, WebHookHandlerContext context)
{
SendNotification();
return Task.FromResult(true);
}
private void SendNotification()
{
Task.Factory.StartNew(() => {
// doing some processing
});
}
}
每当某个事件被触发时,它都会击中我上面的接收器 3 次。我已经尝试了一切,但没有任何区别。请帮我整理一下。