ITraceWriter::Trace Method (HttpRequestMessage^, String^, TraceLevel, Action<TraceRecord^>^)
Invokes the specified traceAction to allow setting values in a new TraceRecord if and only if tracing is permitted at the given category and level.
Assembly: System.Web.Http (in System.Web.Http.dll)
void Trace(
HttpRequestMessage^ request,
String^ category,
TraceLevel level,
Action<TraceRecord^>^ traceAction
)
Parameters
- request
-
Type:
System.Net.Http::HttpRequestMessage^
The current HttpRequestMessage. It may be null but doing so will prevent subsequent trace analysis from correlating the trace to a particular request.
- category
-
Type:
System::String^
The logical category for the trace. Users can define their own.
- level
-
Type:
System.Web.Http.Tracing::TraceLevel
The TraceLevel at which to write this trace.
- traceAction
-
Type:
System::Action<TraceRecord^>^
The action to invoke if tracing is enabled. The caller is expected to fill in the fields of the given TraceRecord in this action.
Show: