\r\n

51Degrees Pipeline .NET  4.4

51Degrees Pipeline for .NET

FiftyOne.Pipeline.Core.Constants Class Reference

Detailed Description

Class containing values for commonly used evidence keys

Public Attributes

const string  EVIDENCE_SEPERATOR = "."
The string used to split evidence name parts More...
const string  EVIDENCE_HTTPHEADER_PREFIX = "header"
Used to prefix evidence that is obtained from HTTP headers More...
const string  EVIDENCE_COOKIE_PREFIX = "cookie"
Used to prefix evidence that is obtained from HTTP bookies More...
const string  EVIDENCE_QUERY_PREFIX = "query"
Used to prefix evidence that is obtained from an HTTP request's query string or is passed into the pipeline for off-line processing. More...
const string  EVIDENCE_SERVER_PREFIX = "server"
Used to prefix evidence that is obtained from the server that the Pipeline is running on. More...
const string  EVIDENCE_SESSION_PREFIX = "session"
Used to prefix evidence that is obtained relating to the user's session. More...
const string  EVIDENCE_USERAGENT = "user-agent"
The suffix used when the User-Agent is passed as evidence. More...
const string  EVIDENCE_CLIENTIP_KEY = EVIDENCE_SERVER_PREFIX + EVIDENCE_SEPERATOR + "client-ip"
The complete key to be used when the client IP address is passed as evidence More...
const string  EVIDENCE_QUERY_USERAGENT_KEY = EVIDENCE_QUERY_PREFIX + EVIDENCE_SEPERATOR + EVIDENCE_USERAGENT
The complete key to be used when the User-Agent is passed as evidence in the query string or is set from a data store for off-line processing. More...
const string  EVIDENCE_HEADER_USERAGENT_KEY = EVIDENCE_HTTPHEADER_PREFIX + EVIDENCE_SEPERATOR + EVIDENCE_USERAGENT
The complete key to be used when the User-Agent is passed as evidence in the HTTP headers. More...
const string  EVIDENCE_SESSION_KEY = EVIDENCE_SESSION_PREFIX + EVIDENCE_SEPERATOR + "session"
Used by the Pipeline to store the session object if one is available. More...
const string  EVIDENCE_PROTOCOL = EVIDENCE_HTTPHEADER_PREFIX + EVIDENCE_SEPERATOR + "protocol"
The complete key to be used when the 'Protocol' HTTP header is passed as evidence More...
const bool  PIPELINE_BUILDER_DEFAULT_AUTO_DISPOSE_ELEMENTS = true
The default value for the flag that controls whether the pipeline will automatically dispose of its elements when it is disposed. More...
const bool  PIPELINE_BUILDER_DEFAULT_AUTO_SUPRESS_PROCESS_EXCEPTION = PIPELINE_BUILDER_DEFAULT_AUTO_SUPRESS_PROCESS_EXCEPTIONS
The default value for the flag that controls whether the pipeline will allow exceptions from flow elements to bubble up to the caller, or be caught and logged. More...
const bool  PIPELINE_BUILDER_DEFAULT_AUTO_SUPRESS_PROCESS_EXCEPTIONS = false
The default value for the flag that controls whether the pipeline will allow exceptions from flow elements to bubble up to the caller, or be caught and logged. More...

Member Data Documentation

◆ EVIDENCE_CLIENTIP_KEY

const string FiftyOne.Pipeline.Core.Constants.EVIDENCE_CLIENTIP_KEY = EVIDENCE_SERVER_PREFIX + EVIDENCE_SEPERATOR + "client-ip"

The complete key to be used when the client IP address is passed as evidence

◆ EVIDENCE_COOKIE_PREFIX

const string FiftyOne.Pipeline.Core.Constants.EVIDENCE_COOKIE_PREFIX = "cookie"

Used to prefix evidence that is obtained from HTTP bookies

◆ EVIDENCE_HTTPHEADER_PREFIX

const string FiftyOne.Pipeline.Core.Constants.EVIDENCE_HTTPHEADER_PREFIX = "header"

Used to prefix evidence that is obtained from HTTP headers

◆ EVIDENCE_QUERY_PREFIX

const string FiftyOne.Pipeline.Core.Constants.EVIDENCE_QUERY_PREFIX = "query"

Used to prefix evidence that is obtained from an HTTP request's query string or is passed into the pipeline for off-line processing.

◆ EVIDENCE_QUERY_USERAGENT_KEY

const string FiftyOne.Pipeline.Core.Constants.EVIDENCE_QUERY_USERAGENT_KEY = EVIDENCE_QUERY_PREFIX + EVIDENCE_SEPERATOR + EVIDENCE_USERAGENT

The complete key to be used when the User-Agent is passed as evidence in the query string or is set from a data store for off-line processing.

◆ EVIDENCE_SEPERATOR

const string FiftyOne.Pipeline.Core.Constants.EVIDENCE_SEPERATOR = "."

The string used to split evidence name parts

◆ EVIDENCE_SERVER_PREFIX

const string FiftyOne.Pipeline.Core.Constants.EVIDENCE_SERVER_PREFIX = "server"

Used to prefix evidence that is obtained from the server that the Pipeline is running on.

◆ EVIDENCE_SESSION_PREFIX

const string FiftyOne.Pipeline.Core.Constants.EVIDENCE_SESSION_PREFIX = "session"

Used to prefix evidence that is obtained relating to the user's session.

◆ EVIDENCE_USERAGENT

const string FiftyOne.Pipeline.Core.Constants.EVIDENCE_USERAGENT = "user-agent"

The suffix used when the User-Agent is passed as evidence.

◆ PIPELINE_BUILDER_DEFAULT_AUTO_DISPOSE_ELEMENTS

const bool FiftyOne.Pipeline.Core.Constants.PIPELINE_BUILDER_DEFAULT_AUTO_DISPOSE_ELEMENTS = true

The default value for the flag that controls whether the pipeline will automatically dispose of its elements when it is disposed.

◆ PIPELINE_BUILDER_DEFAULT_AUTO_SUPRESS_PROCESS_EXCEPTION

const bool FiftyOne.Pipeline.Core.Constants.PIPELINE_BUILDER_DEFAULT_AUTO_SUPRESS_PROCESS_EXCEPTION = PIPELINE_BUILDER_DEFAULT_AUTO_SUPRESS_PROCESS_EXCEPTIONS

The default value for the flag that controls whether the pipeline will allow exceptions from flow elements to bubble up to the caller, or be caught and logged.

◆ PIPELINE_BUILDER_DEFAULT_AUTO_SUPRESS_PROCESS_EXCEPTIONS

const bool FiftyOne.Pipeline.Core.Constants.PIPELINE_BUILDER_DEFAULT_AUTO_SUPRESS_PROCESS_EXCEPTIONS = false

The default value for the flag that controls whether the pipeline will allow exceptions from flow elements to bubble up to the caller, or be caught and logged.