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. |