| SetupLoadConfigurationExtensionsWithAsync Method |
Namespace:
NLog
Assembly:
NLog (in NLog.dll) Version: 5.3.4+73d83d3161d31288ca5c554cc50d27b6bed5f28b
Syntax public static ISetupConfigurationTargetBuilder WithAsync(
this ISetupConfigurationTargetBuilder configBuilder,
AsyncTargetWrapperOverflowAction overflowAction = AsyncTargetWrapperOverflowAction.Discard,
int queueLimit = 10000,
int batchSize = 200
)
<ExtensionAttribute>
Public Shared Function WithAsync (
configBuilder As ISetupConfigurationTargetBuilder,
Optional overflowAction As AsyncTargetWrapperOverflowAction = AsyncTargetWrapperOverflowAction.Discard,
Optional queueLimit As Integer = 10000,
Optional batchSize As Integer = 200
) As ISetupConfigurationTargetBuilder
Dim configBuilder As ISetupConfigurationTargetBuilder
Dim overflowAction As AsyncTargetWrapperOverflowAction
Dim queueLimit As Integer
Dim batchSize As Integer
Dim returnValue As ISetupConfigurationTargetBuilder
returnValue = configBuilder.WithAsync(overflowAction,
queueLimit, batchSize)
[<ExtensionAttribute>]
static member WithAsync :
configBuilder : ISetupConfigurationTargetBuilder *
?overflowAction : AsyncTargetWrapperOverflowAction *
?queueLimit : int *
?batchSize : int
(* Defaults:
let _overflowAction = defaultArg overflowAction AsyncTargetWrapperOverflowAction.Discard
let _queueLimit = defaultArg queueLimit 10000
let _batchSize = defaultArg batchSize 200
*)
-> ISetupConfigurationTargetBuilder
Parameters
- configBuilder
- Type: NLog.ConfigISetupConfigurationTargetBuilder
Fluent interface parameter. - overflowAction (Optional)
- Type: NLog.Targets.WrappersAsyncTargetWrapperOverflowAction
Action to take when queue overflows - queueLimit (Optional)
- Type: SystemInt32
Queue size limit for pending logevents - batchSize (Optional)
- Type: SystemInt32
Batch size when writing on the background thread
Return Value
Type:
ISetupConfigurationTargetBuilderUsage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
ISetupConfigurationTargetBuilder. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also