override void
| BuildAndSendXml ()
Create the XML file from the specified data and send it to the configured URL. More...
|
|
| ShareUsageBase (ILogger< ShareUsageBase > logger, HttpClient httpClient, double sharePercentage, int minimumEntriesPerMessage, int maximumQueueSize, int addTimeout, int takeTimeout, int repeatEvidenceIntervalMinutes, bool trackSession, string shareUsageUrl, List< string > blockedHttpHeaders, List< string > includedQueryStringParameters, List< KeyValuePair< string, string >> ignoreDataEvidenceFilter, string aspSessionCookieName=Engines.Constants.DEFAULT_ASP_COOKIE_NAME)
|
| ShareUsageBase (ILogger< ShareUsageBase > logger, HttpClient httpClient, double sharePercentage, int minimumEntriesPerMessage, int maximumQueueSize, int addTimeout, int takeTimeout, int repeatEvidenceIntervalMinutes, bool trackSession, string shareUsageUrl, List< string > blockedHttpHeaders, List< string > includedQueryStringParameters, List< KeyValuePair< string, string >> ignoreDataEvidenceFilter, string aspSessionCookieName, ITracker tracker)
|
| ShareUsageBase (ILogger< ShareUsageBase > logger, HttpClient httpClient, double sharePercentage, int minimumEntriesPerMessage, int maximumQueueSize, int addTimeout, int takeTimeout, int repeatEvidenceIntervalMinutes, bool trackSession, string shareUsageUrl, List< string > blockedHttpHeaders, List< string > includedQueryStringParameters, List< KeyValuePair< string, string >> ignoreDataEvidenceFilter, string aspSessionCookieName, ITracker tracker, bool shareAllEvidence)
|
override void
| ProcessInternal (IFlowData data)
|
override void
| ManagedResourcesCleanup ()
Send any data which has built up locally and not yet been sent to the remote service. More...
|
override void
| UnmanagedResourcesCleanup ()
Clean up any unmanaged resources. More...
|
void
| TrySendData ()
Attempt to send the data to the remote service. More...
|
virtual void
| WriteData (XmlWriter writer, ShareUsageData data)
Virtual method to be overridden in extending usage share elements. More...
|
void
| WriteDeviceData (XmlWriter writer, ShareUsageData data)
Write the specified device data using the specified writer. More...
|
virtual void
| WritePipelineInfo (XmlWriter writer)
Virtual method to write details about the pipeline. More...
|
|
abstract void
| ProcessInternal (IFlowData data)
|
virtual T
| CreateElementData (IPipeline pipeline)
Method used to create element data instances that are populated by this flow element More...
|
virtual void
| Dispose (bool disposing)
|