Table of Contents

Method FillArrayNoDelete

Namespace
Skyline.DataMiner.Scripting
Assembly
SLManagedScripting.dll

FillArrayNoDelete(int, object[])

Adds the provided rows to the specified table.

object FillArrayNoDelete(int tableId, object[] columns)

Parameters

tableId int

The ID of the table parameter.

columns object[]

The columns of the table.

Returns

object

Remarks

  • Prior to DataMiner 10.1.1 (RN 27995), this method is defined as an SLProtocol extension method in the NotifyProtocol class.
  • This method acts as a wrapper for a NotifyProtocol type 194 NT_FILL_ARRAY_NO_DELETE call.
  • In case the data contains null references, the corresponding cells will be cleared.
  • The FillArrayNoDelete method cannot be used together with the "autoincrement" column type.
  • This call is to be used with columns of type "retrieved". In case other column types are present between the specified columns (e.g. columns of type "custom"), these other columns will be skipped.

FillArrayNoDelete(int, object[], bool)

Adds the provided rows to the specified table.

object FillArrayNoDelete(int tableId, object[] columns, bool useClearAndLeave)

Parameters

tableId int

The ID of the table parameter.

columns object[]

The columns of the table.

useClearAndLeave bool

Indicates to consider the values corresponding with protocol.Clear and protocol.Leave as cell actions instead of an actual cell value.

Returns

object

Remarks

  • This overload is supported from DataMiner 10.4.2 onwards (RN 38153).
  • This method acts as a wrapper for a NotifyProtocol type 194 NT_FILL_ARRAY_NO_DELETE call.
  • In case the data contains null references, the corresponding cells will be cleared.
  • The FillArrayNoDelete method cannot be used together with the "autoincrement" column type.
  • This call is to be used with columns of type "retrieved". In case other column types are present between the specified columns (e.g. columns of type "custom"), these other columns will be skipped.

FillArrayNoDelete(int, List<object[]>)

Adds the provided rows to the specified table.

object FillArrayNoDelete(int tableId, List<object[]> columns)

Parameters

tableId int

The ID of the table parameter.

columns List<object[]>

The columns of the table.

Returns

object

Remarks

  • This overload is supported from DataMiner 10.2.7 onwards (RN 28573).
  • Prior to DataMiner 10.1.1 (RN 27995), this method is defined as an SLProtocol extension method in the NotifyProtocol class.
  • This method acts as a wrapper for a NotifyProtocol type 194 NT_FILL_ARRAY_NO_DELETE call.
  • In case the data contains null references, the corresponding cells will be cleared.
  • The FillArrayNoDelete method cannot be used together with the "autoincrement" column type.
  • This call is to be used with columns of type "retrieved". In case other column types are present between the specified columns (e.g. columns of type "custom"), these other columns will be skipped.

FillArrayNoDelete(int, List<object[]>, bool)

Adds the provided rows to the specified table.

object FillArrayNoDelete(int tableId, List<object[]> columns, bool useClearAndLeave)

Parameters

tableId int

The ID of the table parameter.

columns List<object[]>

The columns of the table.

useClearAndLeave bool

Indicates to consider the values corresponding with protocol.Clear and protocol.Leave as cell actions instead of an actual cell value.

Returns

object

Remarks

  • This overload is supported from DataMiner 10.4.2 onwards (RN 38153).
  • This method acts as a wrapper for a NotifyProtocol type 194 NT_FILL_ARRAY_NO_DELETE call.
  • In case the data contains null references, the corresponding cells will be cleared.
  • The FillArrayNoDelete method cannot be used together with the "autoincrement" column type.
  • This call is to be used with columns of type "retrieved". In case other column types are present between the specified columns (e.g. columns of type "custom"), these other columns will be skipped.

FillArrayNoDelete(int, List<object[]>, DateTime?)

Adds the provided rows to the specified table.

object FillArrayNoDelete(int tableId, List<object[]> columns, DateTime? timeInfo)

Parameters

tableId int

The ID of the table parameter.

columns List<object[]>

The columns of the table.

timeInfo DateTime?

Timestamp

Returns

object

Remarks

  • This overload is supported from DataMiner 10.2.7 onwards (RN 28573).
  • Prior to DataMiner 10.1.1 (RN 27995), this method is defined as an SLProtocol extension method in the NotifyProtocol class.
  • This method acts as a wrapper for a NotifyProtocol type 194 NT_FILL_ARRAY_NO_DELETE call.
  • In case the data contains null references, the corresponding cells will be cleared.
  • The FillArrayNoDelete method cannot be used together with the "autoincrement" column type.
  • This call is to be used with columns of type "retrieved". In case other column types are present between the specified columns (e.g. columns of type "custom"), these other columns will be skipped.
  • From DataMiner 10.2.9 onwards (RN 33849), if the DateTime.Kind property of timeInfo is unspecified, the timestamp will be handled as local time.

FillArrayNoDelete(int, List<object[]>, DateTime?, bool)

Adds the provided rows to the specified table.

object FillArrayNoDelete(int tableId, List<object[]> columns, DateTime? timeInfo, bool useClearAndLeave)

Parameters

tableId int

The ID of the table parameter.

columns List<object[]>

The columns of the table.

timeInfo DateTime?

Timestamp

useClearAndLeave bool

Indicates to consider the values corresponding with protocol.Clear and protocol.Leave as cell actions instead of an actual cell value.

Returns

object

Remarks

  • This overload is supported from DataMiner 10.4.2 onwards (RN 38153).
  • This method acts as a wrapper for a NotifyProtocol type 194 NT_FILL_ARRAY_NO_DELETE call.
  • In case the data contains null references, the corresponding cells will be cleared.
  • The FillArrayNoDelete method cannot be used together with the "autoincrement" column type.
  • This call is to be used with columns of type "retrieved". In case other column types are present between the specified columns (e.g. columns of type "custom"), these other columns will be skipped.
  • If the DateTime.Kind property of timeInfo is unspecified, the timestamp will be handled as local time.

FillArrayNoDelete(int, object[], DateTime?)

Adds the provided rows to the specified table.

object FillArrayNoDelete(int tableId, object[] columns, DateTime? timeInfo)

Parameters

tableId int

The ID of the table parameter.

columns object[]

The columns of the table.

timeInfo DateTime?

Timestamp

Returns

object

Remarks

  • Prior to DataMiner 10.1.1 (RN 27995), this method is defined as an SLProtocol extension method in the NotifyProtocol class.
  • This method acts as a wrapper for a NotifyProtocol type 194 NT_FILL_ARRAY_NO_DELETE call.
  • In case the data contains null references, the corresponding cells will be cleared.
  • The FillArrayNoDelete method cannot be used together with the "autoincrement" column type.
  • This call is to be used with columns of type "retrieved". In case other column types are present between the specified columns (e.g. columns of type "custom"), these other columns will be skipped.
  • From DataMiner 10.2.9 onwards (RN 33849), if the DateTime.Kind property of timeInfo is unspecified, the timestamp will be handled as local time.

FillArrayNoDelete(int, object[], DateTime?, bool)

Adds the provided rows to the specified table.

object FillArrayNoDelete(int tableId, object[] columns, DateTime? timeInfo, bool useClearAndLeave)

Parameters

tableId int

The ID of the table parameter.

columns object[]

The columns of the table.

timeInfo DateTime?

Timestamp

useClearAndLeave bool

Indicates to consider the values corresponding with protocol.Clear and protocol.Leave as cell actions instead of an actual cell value.

Returns

object

Remarks

  • This overload is supported from DataMiner 10.4.2 onwards (RN 38153).
  • This method acts as a wrapper for a NotifyProtocol type 194 NT_FILL_ARRAY_NO_DELETE call.
  • In case the data contains null references, the corresponding cells will be cleared.
  • The FillArrayNoDelete method cannot be used together with the "autoincrement" column type.
  • This call is to be used with columns of type "retrieved". In case other column types are present between the specified columns (e.g. columns of type "custom"), these other columns will be skipped.
  • If the DateTime.Kind property of timeInfo is unspecified, the timestamp will be handled as local time.