Namespace: OpenEdge.Net.HTTP
Type: Class TraceableRequest
Parent Classes:
Inherits: OpenEdge.Net.HTTP.HttpRequestDecorator
Implements: OpenEdge.Net.HTTP.ITraceableRequest


Copyright (c) 2021 by Progress Software Corporation. All rights reserved.
File:TraceableRequest
Purpose:Decorates an HTTP request with tracing options/metrics.
Author(s):dugrau
Created:Tue Aug 17 11:39:10 EST 2021
/* TRUE if tracing is enabled for this request; FALSE otherwise



Method Summary
  Options Name Purpose
  DisableTracing () /* Explicitly disable tracing; prevents re-enablement for this request. */

Constructor Summary
  Options Name Purpose
  TraceableRequest (IHttpRequest) /** Constructor. @param OpenEdge.Net.HTTP.IHttpRequest Request being decorated */

Property Summary
  Options Name Purpose
  OpenEdge.Net.HTTP.Trace.Rule.ITraceDataRule RequestRules
  OpenEdge.Net.HTTP.Trace.Rule.ITraceDataRule ResponseRules
  OpenEdge.Net.HTTP.Trace.ExchangeData TraceData
  LOGICAL TracingEnabled


Method Detail
Top

DisableTracing ()

/* Explicitly disable tracing; prevents re-enablement for this request.


Constructor Detail
Top

TraceableRequest (IHttpRequest)

Purpose: Constructor.
Parameters:
poHttpRequest OpenEdge.Net.HTTP.IHttpRequest
 


Property Detail
Top

OpenEdge.Net.HTTP.Trace.Rule.ITraceDataRule RequestRules

Returns OpenEdge.Net.HTTP.Trace.Rule.ITraceDataRule
 
Top

OpenEdge.Net.HTTP.Trace.Rule.ITraceDataRule ResponseRules

Returns OpenEdge.Net.HTTP.Trace.Rule.ITraceDataRule
 
Top

OpenEdge.Net.HTTP.Trace.ExchangeData TraceData

Returns OpenEdge.Net.HTTP.Trace.ExchangeData
 
Top

LOGICAL TracingEnabled

Returns LOGICAL