Namespace: OpenEdge.Net.HTTP
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


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.6.0