ILoggerFactory
| LoggerFactory [get]
The logger factory used by this builder More...
|
ILogger
| Logger [get]
The logger to be used by this builder More...
|
int
| RepeatEvidenceInterval = Constants.SHARE_USAGE_DEFAULT_REPEAT_EVIDENCE_INTERVAL [get]
Where a set of evidence values exactly matches a previously seen set of evidence values, it will not be shared if that situation occurs within this time interval. More...
|
double
| SharePercentage = Constants.SHARE_USAGE_DEFAULT_SHARE_PERCENTAGE [get]
The approximate proportion of events to share. More...
|
int
| MinimumEntriesPerMessage = Constants.SHARE_USAGE_DEFAULT_MIN_ENTRIES_PER_MESSAGE [get]
The minimum number of entries to be present in the XML PAyload before it is sent to the usage sharing endpoint. More...
|
int
| MaximumQueueSize [get]
Set the maximum number of entries to be stored in the queue to be sent. More...
|
int
| AddTimeout = Constants.SHARE_USAGE_DEFAULT_ADD_TIMEOUT [get]
The timeout in milliseconds to allow when attempting to add an item to the queue. More...
|
int
| TakeTimeout = Constants.SHARE_USAGE_DEFAULT_TAKE_TIMEOUT [get]
The timeout in milliseconds to allow when attempting to take an item from the queue in order to send to the remote service. More...
|
Uri
| ShareUsageUri = new Uri(Constants.SHARE_USAGE_DEFAULT_URL) [get]
The remote endpoint to send usage data to. More...
|
string
| AspSessionCookieName = Engines.Constants.DEFAULT_ASP_COOKIE_NAME [get]
The name of the cookie that contains the asp.net session id. More...
|
List< string >
| BlockedHttpHeaders = new List<string>() [get]
A list of HTTP headers that should not be shared. More...
|
List< string >
| IncludedQueryStringParameters = new List<string>() [get]
A list of query string parameters to be shared. More...
|
List< KeyValuePair< string, string > >
| IgnoreDataEvidenceFilter = new List<KeyValuePair<string, string>>() [get]
A collection of evidence keys and values which, if present, cause the event to be ignored for the purposes of usage sharing. More...
|
bool
| TrackSession [get]
Controls whether session tracking is enabled or disabled. More...
|
bool
| ShareAllEvidence = false [get]
If set to true then all evidence values will be shared. More...
|