SinyalR hub'larında özel hata günlüğü kaydetmem gerekiyor. Bu HubPipelineModule gelen devralır ve bu benim göbekHubPipelineModule OnIncomingError olayından hub üzerinde çağrı yöntemi
public class FooHub : Hub
{
public void MethodWithException()
{
throw new Exception();
}
public void FooMethod()
{
}
}
bu
GlobalHost.HubPipeline.AddModule(new ErrorModule());
gibi Başlangıçta kayıtlı olacak ErrorModule oluşturarak yapılır Ve bu benim modüldür edilebilir
public class ErrorModule : HubPipelineModule
{
protected override void OnIncomingError(ExceptionContext exceptionContext, IHubIncomingInvokerContext invokerContext)
{
//call foo method on foo hub
//log error
}
}
MethodWithException() çağrıldığını bildirelim. OnIncomingError olayını çağırdığı merkezde FooMethod() öğesini çağırmak mümkün mü? Böyle bir şey ile
Üzgünüz, ama metodu aramak istiyorum d işaretli istisna hub üzerinde tanımlı –
Göbek örneğinizi almak istiyorsanız, ilgili hub'ı atabilirsiniz, cevabımı güncelleyeceğim. –