\r\n

51Degrees Pipeline .NET  4.1Newer Version 4.4

51Degrees Pipeline for .NET

FiftyOne.Pipeline.Core.Data.IData Interface Reference

Detailed Description

Represents property values

Inheritance diagram for FiftyOne.Pipeline.Core.Data.IData:

[legend]

Public Member Functions

IReadOnlyDictionary< string, object >  AsDictionary ()
Get the data contained in this instance as an IReadOnlyDictionary<string, object>. More...
void  PopulateFromDictionary (IDictionary< string, object > values)
Use the values in the specified dictionary to populate this data instance. More...

Properties

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

Member Function Documentation

◆ AsDictionary()

IReadOnlyDictionary<string, object> FiftyOne.Pipeline.Core.Data.IData.AsDictionary ( )

Get the data contained in this instance as an IReadOnlyDictionary<string, object>.

Returns
The data

Implemented in FiftyOne.Pipeline.Core.Data.DataBase.

◆ PopulateFromDictionary()

void FiftyOne.Pipeline.Core.Data.IData.PopulateFromDictionary ( IDictionary< string, object >   values )

Use the values in the specified dictionary to populate this data instance.

The data will not be cleared before the new values are added. The new values will overwrite old values if any exist with the same keys.

Parameters
values - The values to transfer to this data instance.

Implemented in FiftyOne.Pipeline.Core.Data.DataBase.

Property Documentation

◆ this[string key]

object FiftyOne.Pipeline.Core.Data.IData.this[string key]
get set

Get or set a data value

Parameters
key - The name of the property
Returns
The property value