IMember interface | QSYS API Reference Guide

Defines the contract for managing a member in the ASNA DataGate client.

Namespace: ASNA.DataGate.Client Assembly: ASNA.QSys.DataGate.Client.dll

Extends: IAdgObject, IComparable, IConnectionHandler, IDisposable

Thread Safety

In DG implementations of IMember, instance members are not guaranteed to be thread safe.

Remarks

This interface provides properties and methods to manage a member in the ASNA DataGate client. It includes properties to get the number of active and deleted records in the member, and the extension of the member. It also provides methods to clear the member, removing all records, and to initialize the member with a specified number of records.



Properties

Type Name Description
Int64 ActiveRecords Gets the number of active records in the member.
Int64 DeletedRecords Gets the number of deleted records in the member.
String Extension Gets or sets the extension of the member.

Methods

Signature Description
Clear() Clears the member, removing all records.
Initialize(InitMemberOptions, Int64) Initializes the member with a specified number of records.

void Clear()

Clears the member, removing all records.

void Clear()

void Initialize(InitMemberOptions Options, long Records)

Initializes the member with a specified number of records.

void Initialize(InitMemberOptions Options, long Records)

Parameters

Type Parameter name Description
InitMemberOptions Options The options to use when initializing the member.
Int64 Records The number of records to initialize the member with.