AsEvent() публичный Метод

Transforms the error to an event to be passed to the diagnostics, given a source where this was generated.
public AsEvent ( IEventSource source = null ) : ErrorEvent
source IEventSource The source of the error.
Результат ErrorEvent
 public static void RegisterError(this IQueryContext context, string message, Exception error)
 {
     var errorEx = new ErrorException(EventClasses.Runtime, Int32.MinValue, message, error);
     var errorEvent = errorEx.AsEvent(context.Session);
     context.RegisterEvent(errorEvent);
 }
 public static void RegisterError(this IQueryContext context, ErrorException error)
 {
     var errorEvent = error.AsEvent(context.Session);
     context.RegisterEvent(errorEvent);
 }
Пример #3
0
 public static void Error(this IEventRegistry registry, IEventSource source, ErrorException ex)
 {
     registry.RegisterEvent(ex.AsEvent(source));
 }