| SetupLoadConfigurationExtensionsWithAutoFlush Method |
Namespace:
NLog
Assembly:
NLog (in NLog.dll) Version: 5.3.4+73d83d3161d31288ca5c554cc50d27b6bed5f28b
Syntax public static ISetupConfigurationTargetBuilder WithAutoFlush(
this ISetupConfigurationTargetBuilder configBuilder,
Func<LogEventInfo, bool> conditionMethod,
bool? flushOnConditionOnly = null
)
<ExtensionAttribute>
Public Shared Function WithAutoFlush (
configBuilder As ISetupConfigurationTargetBuilder,
conditionMethod As Func(Of LogEventInfo, Boolean),
Optional flushOnConditionOnly As Boolean? = Nothing
) As ISetupConfigurationTargetBuilder
Dim configBuilder As ISetupConfigurationTargetBuilder
Dim conditionMethod As Func(Of LogEventInfo, Boolean)
Dim flushOnConditionOnly As Boolean?
Dim returnValue As ISetupConfigurationTargetBuilder
returnValue = configBuilder.WithAutoFlush(conditionMethod,
flushOnConditionOnly)
[<ExtensionAttribute>]
static member WithAutoFlush :
configBuilder : ISetupConfigurationTargetBuilder *
conditionMethod : Func<LogEventInfo, bool> *
?flushOnConditionOnly : Nullable<bool>
(* Defaults:
let _flushOnConditionOnly = defaultArg flushOnConditionOnly null
*)
-> ISetupConfigurationTargetBuilder
Parameters
- configBuilder
- Type: NLog.ConfigISetupConfigurationTargetBuilder
Fluent interface parameter. - conditionMethod
- Type: SystemFuncLogEventInfo, Boolean
Method delegate that controls whether logevent should force flush. - flushOnConditionOnly (Optional)
- Type: SystemNullableBoolean
Only flush when conditionMethod triggers (Ignore config-reload and config-shutdown)
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