\r\n

51Degrees Pipeline .NET  4.4

51Degrees Pipeline for .NET

FiftyOne.Pipeline.Engines.FiftyOne.Data.EvidenceKeyFilterShareUsageTracker Class Reference

Detailed Description

Wrapper for EvidenceKeyFilter for Share Usage, to be used with the ShareUsageTracker to exclude specific evidence keys from the filter

Inheritance diagram for FiftyOne.Pipeline.Engines.FiftyOne.Data.EvidenceKeyFilterShareUsageTracker:

[legend]

Collaboration diagram for FiftyOne.Pipeline.Engines.FiftyOne.Data.EvidenceKeyFilterShareUsageTracker:

[legend]

Public Member Functions

 EvidenceKeyFilterShareUsageTracker ()
Constructor This constructor will create a filter that will include all evidence. More...
 EvidenceKeyFilterShareUsageTracker (List< string > blockedHttpHeaders, List< string > includedQueryStringParams, bool includeSession, string aspSessionCookieName)
Constructor More...
override bool  Include (string key)
Check if the specified evidence key is included by this filter. More...

Public Member Functions inherited from FiftyOne.Pipeline.Engines.FiftyOne.Data.EvidenceKeyFilterShareUsage

 EvidenceKeyFilterShareUsage ()
Constructor Using this constructor will create a filter that allows all evidence. More...
 EvidenceKeyFilterShareUsage (List< string > blockedHttpHeaders, List< string > includedQueryStringParams, bool includeSession, string aspSessionCookieName)
Constructor More...
int?  Order (string key)
Return the 'order of precedence of the specified evidence key. More...

Constructor & Destructor Documentation

◆ EvidenceKeyFilterShareUsageTracker() [1/2]

FiftyOne.Pipeline.Engines.FiftyOne.Data.EvidenceKeyFilterShareUsageTracker.EvidenceKeyFilterShareUsageTracker ( )

Constructor This constructor will create a filter that will include all evidence.

(Except the default excluded items)

◆ EvidenceKeyFilterShareUsageTracker() [2/2]

FiftyOne.Pipeline.Engines.FiftyOne.Data.EvidenceKeyFilterShareUsageTracker.EvidenceKeyFilterShareUsageTracker ( List< string >   blockedHttpHeaders,
List< string >   includedQueryStringParams,
bool   includeSession,
string   aspSessionCookieName  
)

Constructor

Parameters
blockedHttpHeaders - A list of the names of the HTTP headers that share usage should not send to 51Degrees.
includedQueryStringParams - A list of the names of query string parameters that share usage should send to 51Degrees. If this value is null, all query string parameters are shared.
includeSession - If true then the asp.net session cookie will be included in the filter.
aspSessionCookieName - The name of the cookie that contains the asp.net session id.

Member Function Documentation

◆ Include()

override bool FiftyOne.Pipeline.Engines.FiftyOne.Data.EvidenceKeyFilterShareUsageTracker.Include ( string   key )
virtual

Check if the specified evidence key is included by this filter.

Parameters
key - The key to check
Returns
True if the key is included and false if not.
Exceptions
ArgumentNullException - Thrown if the supplied key is null

Reimplemented from FiftyOne.Pipeline.Engines.FiftyOne.Data.EvidenceKeyFilterShareUsage.