You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// Configure a sink to be invoked asynchronously, on a background worker thread.
53
+
/// Accepts a reference to a <paramref name="monitor"/> that will be supplied the internal state interface for health monitoring purposes.
54
+
/// </summary>
55
+
/// <param name="loggerSinkConfiguration">The <see cref="LoggerSinkConfiguration"/> being configured.</param>
56
+
/// <param name="configure">An action that configures the wrapped sink.</param>
57
+
/// <param name="bufferSize">The size of the concurrent queue used to feed the background worker thread. If
58
+
/// the thread is unable to process events quickly enough and the queue is filled, depending on
59
+
/// <paramref name="blockWhenFull"/> the queue will block or subsequent events will be dropped until
60
+
/// room is made in the queue.</param>
61
+
/// <param name="blockWhenFull">Block when the queue is full, instead of dropping events.</param>
62
+
/// <param name="monitor">Monitor to supply buffer information to. If the monitor implements <see cref="IDisposable"/>, <c>Dispose()</c> will be called to advise of the Sink being <c>Dispose()</c>d.</param>
63
+
/// <returns>A <see cref="LoggerConfiguration"/> allowing configuration to continue.</returns>
0 commit comments