51Degrees Pipeline .NET  4.1

51Degrees Pipeline for .NET

FiftyOne.Pipeline.Engines.FiftyOne.FlowElements.ShareUsageBase.ShareUsageData Class Reference

Detailed Description

Inner class that is used to store details of data in memory prior to it being sent to 51Degrees.

Properties

string  SessionId [get, set]
The Pipeline session id for this event. More...
int  Sequence [get, set]
The sequence number for this event. More...
string  ClientIP [get, set]
The source IP address for this event. More...
Dictionary< string, Dictionary< string, string > >  EvidenceData [get]
The evidence data from this event. More...

Property Documentation

◆ ClientIP

string FiftyOne.Pipeline.Engines.FiftyOne.FlowElements.ShareUsageBase.ShareUsageData.ClientIP
get set

The source IP address for this event.

◆ EvidenceData

Dictionary<string, Dictionary<string, string> > FiftyOne.Pipeline.Engines.FiftyOne.FlowElements.ShareUsageBase.ShareUsageData.EvidenceData
get
Initial value:
=
new Dictionary<string

The evidence data from this event.

The dictionary key is the first part of the evidence key. The value is another dictionary containing the rest of the evidence key and the evidence value. For example, the evidence "header.user-agent"="ABC123" would become: { Key = "header", Value = { Key = "user-agent" Value = "ABC123" }}

◆ Sequence

int FiftyOne.Pipeline.Engines.FiftyOne.FlowElements.ShareUsageBase.ShareUsageData.Sequence
get set

The sequence number for this event.

This is incremented as requests are made using the associated session id.

◆ SessionId

string FiftyOne.Pipeline.Engines.FiftyOne.FlowElements.ShareUsageBase.ShareUsageData.SessionId
get set

The Pipeline session id for this event.