Class MonitoringHandler
HTTP handler that provides access to recorded message or monitoring property content through HTTP GET request. The requests must be formated like: {handler name and extension}?recordId={monitoring record id}&exchangeId={message exchange id} or {handler name and extension}?propertyId={monitoring property id}&transactionId={monitoring transaction id}.
Implements
Inherited Members
Namespace: Nevatech.Vsb.Repository.Monitoring
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class MonitoringHandler : IHttpHandler
Remarks
Note: Message exchange or transaction identifiers are not required to find specific record. They are used for security purposes only to prevent iterating through the stored messages.
Constructors
MonitoringHandler()
Declaration
public MonitoringHandler()
Properties
IsReusable
Gets True indicating that this instance can be reused (singleton).
Declaration
public bool IsReusable { get; }
Property Value
Type | Description |
---|---|
Boolean |
ProhibitMonitoringProperties
Gets or set the flag indicating that monitoring properties should not be returned by this instance.
Declaration
public bool ProhibitMonitoringProperties { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
ProhibitOutboundRecords
Gets or sets the flag indicating that records captured in outbound endpoints should not be returned by this instance.
Declaration
public bool ProhibitOutboundRecords { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
Methods
ProcessRequest(HttpContext)
Process HTTP request and responses recorded message content corresponding to provided identifier.
Declaration
public void ProcessRequest(HttpContext context)
Parameters
Type | Name | Description |
---|---|---|
HttpContext | context | An object encapsulating all HTTP-specific information about the request. |
ProcessRequest(HttpContextBase)
Process HTTP request and responses recorded message content corresponding to provided identifier.
Declaration
public void ProcessRequest(HttpContextBase context)
Parameters
Type | Name | Description |
---|---|---|
HttpContextBase | context | An object encapsulating all HTTP-specific information about the request. |