 | SetupExtensionsBuilderExtensionsRegisterConditionMethod Method (ISetupExtensionsBuilder, String, FuncLogEventInfo, Object) |
Register a custom condition method, that can use in condition filters
Namespace:
NLog
Assembly:
NLog (in NLog.dll) Version: 6.0.0+cfb73701cda54e2410b006f649f072e90daef707
Syntaxpublic static ISetupExtensionsBuilder RegisterConditionMethod(
this ISetupExtensionsBuilder setupBuilder,
string name,
Func<LogEventInfo, Object> conditionMethod
)
<ExtensionAttribute>
Public Shared Function RegisterConditionMethod (
setupBuilder As ISetupExtensionsBuilder,
name As String,
conditionMethod As Func(Of LogEventInfo, Object)
) As ISetupExtensionsBuilder
Dim setupBuilder As ISetupExtensionsBuilder
Dim name As String
Dim conditionMethod As Func(Of LogEventInfo, Object)
Dim returnValue As ISetupExtensionsBuilder
returnValue = setupBuilder.RegisterConditionMethod(name,
conditionMethod)
[<ExtensionAttribute>]
static member RegisterConditionMethod :
setupBuilder : ISetupExtensionsBuilder *
name : string *
conditionMethod : Func<LogEventInfo, Object> -> ISetupExtensionsBuilder
Parameters
- setupBuilder
- Type: NLog.ConfigISetupExtensionsBuilder
Fluent interface parameter. - name
- Type: SystemString
Name of the condition filter method - conditionMethod
- Type: SystemFuncLogEventInfo, Object
Lambda method.
Return Value
Type:
ISetupExtensionsBuilderUsage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
ISetupExtensionsBuilder. 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