\r\n

51Degrees Pipeline .NET  4.3

51Degrees Pipeline for .NET

FiftyOne.Pipeline.Engines.FiftyOne.Data.SetHeadersData Class Reference

Detailed Description

Element data instance for SetHeadersElement

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

[legend]

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

[legend]

Public Member Functions

 SetHeadersData (ILogger< SetHeadersData > logger, IPipeline pipeline)
 SetHeadersData (ILogger< ElementDataBase > logger, IPipeline pipeline, IDictionary< string, object > dictionary)

Public Member Functions inherited from FiftyOne.Pipeline.Core.Data.ElementDataBase

 ElementDataBase (ILogger< ElementDataBase > logger, IPipeline pipeline)
Constructor Creates an ElementDataBase instance with a non-thread-safe, case-insensitive dictionary. More...
 ElementDataBase (ILogger< ElementDataBase > logger, IPipeline pipeline, IDictionary< string, object > dictionary)
Constructor More...

Public Member Functions inherited from FiftyOne.Pipeline.Core.Data.DataBase

 DataBase (ILogger< DataBase > logger)
Constructor Creates a DataBase instance with a non-thread-safe, case-insensitive dictionary. More...
 DataBase (ILogger< DataBase > logger, IDictionary< string, object > dictionary)
Constructor More...
virtual IReadOnlyDictionary< string, object >  AsDictionary ()
Get the data contained in this instance as an IReadOnlyDictionary<TKey, TValue>. More...
void  PopulateFromDictionary (IDictionary< string, object > values)
Use the values in the specified dictionary to populate this data instance. More...

Public Attributes

const string  RESPONSE_HEADERS_KEY = "responseheaderdictionary"
The key used to store the value for the HTTP response headers in the internal data collection. More...

Properties

IReadOnlyDictionary< string, string >  ResponseHeaderDictionary [get, set]

Properties inherited from FiftyOne.Pipeline.Core.Data.ElementDataBase

IPipeline  Pipeline [get, set]
The IPipeline instance this element data will be associated with. More...

Properties inherited from FiftyOne.Pipeline.Core.Data.DataBase

virtual object  this[string key] [get, set]
Get or set a data value More...

Properties inherited from FiftyOne.Pipeline.Core.Data.IData

object  this[string key] [get, set]
Get or set a data value More...

Properties inherited from FiftyOne.Pipeline.Core.Data.IElementData

IPipeline  Pipeline [get, set]
The IPipeline that this instance was created by More...

Properties inherited from FiftyOne.Pipeline.Engines.FiftyOne.Data.ISetHeadersData

IReadOnlyDictionary< string, string >  ResponseHeaderDictionary [get, set]
A dictionary containing the names and values that engines in the pipeline would like to be used to set HTTP headers in the response. More...

Member Data Documentation

◆ RESPONSE_HEADERS_KEY

const string FiftyOne.Pipeline.Engines.FiftyOne.Data.SetHeadersData.RESPONSE_HEADERS_KEY = "responseheaderdictionary"

The key used to store the value for the HTTP response headers in the internal data collection.