[This is preliminary documentation and is subject to change.]
A simplified method for tracing that doesn't evaluate text generation function
if tracing is disabled by configuration
Namespace: NFXAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
[ConditionalAttribute("TRACE")]
public static void Write(
Func<string> textFunc,
MessageType type = MessageType.Trace,
Nullable<Guid> correlationContext = null
)
[ConditionalAttribute("TRACE")]
public static void Write(
Func<string> textFunc,
MessageType type = MessageType.Trace,
Nullable<Guid> correlationContext = null
)
<ConditionalAttribute("TRACE")>
Public Shared Sub Write (
textFunc As Func(Of String),
Optional type As MessageType = MessageType.Trace,
Optional correlationContext As Nullable(Of Guid) = Nothing
)
<ConditionalAttribute("TRACE")>
Public Shared Sub Write (
textFunc As Func(Of String),
Optional type As MessageType = MessageType.Trace,
Optional correlationContext As Nullable(Of Guid) = Nothing
)
public:
[ConditionalAttribute(L"TRACE")]
static void Write(
Func<String^>^ textFunc,
MessageType type = MessageType::Trace,
Nullable<Guid> correlationContext = nullptr
)
public:
[ConditionalAttribute(L"TRACE")]
static void Write(
Func<String^>^ textFunc,
MessageType type = MessageType::Trace,
Nullable<Guid> correlationContext = nullptr
)
[<ConditionalAttribute("TRACE")>]
static member Write :
textFunc : Func<string> *
?type : MessageType *
?correlationContext : Nullable<Guid>
(* Defaults:
let _type = defaultArg type MessageType.Trace
let _correlationContext = defaultArg correlationContext null
*)
-> unit
[<ConditionalAttribute("TRACE")>]
static member Write :
textFunc : Func<string> *
?type : MessageType *
?correlationContext : Nullable<Guid>
(* Defaults:
let _type = defaultArg type MessageType.Trace
let _correlationContext = defaultArg correlationContext null
*)
-> unit