Exemplo n.º 1
0
 /// <summary>
 /// Adds an event processor which is invoked when creating a <see cref="SentryEvent"/>.
 /// </summary>
 /// <param name="options">The SentryOptions to hold the processor.</param>
 /// <param name="processor">The event processor.</param>
 public static void AddEventProcessor(this SentryOptions options, ISentryEventProcessor processor)
 => options.EventProcessors = options.EventProcessors.Add(processor);
Exemplo n.º 2
0
 /// <summary>
 /// Adds an event processor which is invoked when creating a <see cref="SentryEvent"/>.
 /// </summary>
 /// <param name="options">The SentryOptions to hold the processor.</param>
 /// <param name="processor">The event processor.</param>
 public static void AddEventProcessor(this SentryOptions options, ISentryEventProcessor processor)
 => options.EventProcessors = options.EventProcessors != null
         ? options.EventProcessors.Concat(new[] { processor }).ToArray()
         : new[] { processor };
Exemplo n.º 3
0
 /// <summary>
 /// Adds an event processor which is invoked when creating a <see cref="SentryEvent"/>.
 /// </summary>
 /// <param name="scope">The Scope to hold the processor.</param>
 /// <param name="processor">The event processor.</param>
 public static void AddEventProcessor(this Scope scope, ISentryEventProcessor processor)
 => scope.EventProcessors.Add(processor);