Class DataItemReader
Responsible for retrieving data items across all sessions in SQL Race.
Inheritance
System.Object
    DataItemReader
  Namespace: MESL.SqlRace.Domain
Assembly: MESL.SqlRace.Domain.dll
Syntax
public class DataItemReader : Object
  Remarks
Data items are added to SQL Sace using the Items collection. These items are added and related to a specific session.
This class allows you to retrieve data item names, data items by name or all data items across all sessions in SQL Race. This is more effecient than loading all sessions and reading these values from each session.
DataItemMethods
CreateDataItemReader()
Creates the data item reader.
Declaration
public static DataItemReader CreateDataItemReader()
  Returns
| Type | Description | 
|---|---|
| DataItemReader | A instance of the DataItemReader  | 
      
GetItems(ConnectionInformationBase)
Gets all the data items.
Declaration
public List<DataItem> GetItems(ConnectionInformationBase connectionInformation)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ConnectionInformationBase | connectionInformation | The connection information.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Collections.Generic.List<DataItem> | A list of data items.  | 
      
GetItemsByName(ConnectionInformationBase, String)
Gets the data items by name.
Declaration
public List<DataItem> GetItemsByName(ConnectionInformationBase connectionInformation, string name)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ConnectionInformationBase | connectionInformation | The connection information.  | 
      
| System.String | name | The name of the data item.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Collections.Generic.List<DataItem> | A list of data items.  | 
      
GetNames(ConnectionInformationBase)
Gets all the data item names.
Declaration
public List<string> GetNames(ConnectionInformationBase connectionInformation)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ConnectionInformationBase | connectionInformation | The connection information.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Collections.Generic.List<System.String> | A list of data item names.  |