Interface IDmsTable
- Namespace
- Skyline.DataMiner.Core.DataMinerSystem.Common
- Assembly
- Skyline.DataMiner.Core.DataMinerSystem.Common.dll
DataMiner table interface.
public interface IDmsTable
- Extension Methods
Properties
- Element
Gets the element this table is part of.
- Id
Gets the table parameter ID.
- IsPartial
Returns true if this table is a partial table using pages to display large data in pieces.
Methods
- AddRow(object[])
Adds the provided row to this table.
- DeleteRow(string)
Removes the row with the specified primary key from the table.
- DeleteRows(IEnumerable<string>)
Removes the rows with the specified primary keys from the table.
- GetColumn<T>(int)
Gets the specified column.
- GetData(int)
Gets the table data.
- GetDisplayKey(string)
Gets the display key that corresponds with the specified primary key.
- GetDisplayKeys()
Gets the display keys.
- GetPrimaryKey(string)
Retrieves the primary key that corresponds with the specified display key.
- GetPrimaryKeys()
Retrieves the primary keys.
- GetRow(string)
Retrieves the row with the specified primary key.
- GetRows()
Retrieves the table rows.
- QueryData(IEnumerable<IColumnFilter>)
Retrieves the rows that match the specified filters.
- RowExists(string)
Determines whether a row with the specified primary key exists in the table.
- SetRow(string, object[])
Updates the row with the provided data.
- StartValueMonitor(string, int, Action<TableValueChange>)
Starts monitoring value changes in the specified table, using a default subscription timeout.
- StartValueMonitor(string, int, Action<TableValueChange>, TimeSpan)
Starts monitoring value changes in the specified table. Every change will invoke the specified
onChange
action.
- StartValueMonitor(string, int, int[], Action<TableValueChange>)
Starts monitoring filtered column value changes in the specified table, using a default subscription timeout.
- StartValueMonitor(string, int, int[], Action<TableValueChange>, TimeSpan)
Starts monitoring filtered column value changes in the specified table.
- StopValueMonitor(string, bool)
Stops monitoring value changes for the specified table, using a default timeout.
- StopValueMonitor(string, TimeSpan, bool)
Stops monitoring value changes for the specified table.