Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.Http.DiagnosticsHandler Class Referencesealed

Classes

class  ActivityStartData
 
class  ActivityStopData
 
class  ExceptionData
 
class  RequestData
 
class  ResponseData
 

Public Member Functions

 DiagnosticsHandler (HttpMessageHandler innerHandler, DistributedContextPropagator propagator, bool autoRedirect=false)
 
void Dispose ()
 

Protected Member Functions

override void Dispose (bool disposing)
 

Package Functions

override ValueTask< HttpResponseMessageSendAsync (HttpRequestMessage request, bool async, CancellationToken cancellationToken)
 
override HttpResponseMessage Send (HttpRequestMessage request, CancellationToken cancellationToken)
 
override Task< HttpResponseMessageSendAsync (HttpRequestMessage request, CancellationToken cancellationToken)
 

Static Package Functions

static bool IsGloballyEnabled ()
 

Private Member Functions

async ValueTask< HttpResponseMessageSendAsyncCore (HttpRequestMessage request, bool async, CancellationToken cancellationToken)
 
void InjectHeaders (Activity currentActivity, HttpRequestMessage request)
 

Static Private Member Functions

static bool IsEnabled ()
 
static void Write<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)] T > (DiagnosticSource diagnosticSource, string name, T value)
 
static Activity StartActivity<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)] T > (DiagnosticSource diagnosticSource, Activity activity, T args)
 
static void StopActivity<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)] T > (DiagnosticSource diagnosticSource, Activity activity, T args)
 

Private Attributes

readonly HttpMessageHandler _innerHandler
 
readonly DistributedContextPropagator _propagator
 
readonly HeaderDescriptor[] _propagatorFields
 

Static Private Attributes

static readonly DiagnosticListener s_diagnosticListener = new DiagnosticListener("HttpHandlerDiagnosticListener")
 

Detailed Description

Definition at line 10 of file DiagnosticsHandler.cs.


The documentation for this class was generated from the following file: