SubfileRecordAttribute class | QSYS API Reference Guide
Estimated reading time: 2 minutes
Defines Subfile Record Attribute on a type
Namespace: ASNA.QSys.Expo.Model Assembly: ASNA.QSys.Expo.Model.dll
Inheritance: Object –> Attribute –> BaseRecordAttribute
Remarks
The SubfileRecordAttribute class is a specialized class derived from RecordAttribute class that provides meta-data to express in the Model Subfile Displayfile Record DDS keywords.
The following excerpt of code describes to the SFL1 Subfile model, the attribute NextChanged corresponding to the legacy SFLNXTCHG DDS keyword.
[
SubfileRecord(NextChanged = "14")
]
public class SFL1_Model : SubfileRecordModel
{
[Char(1, Protect = "*True")]
public string SFCOLOR { get; set; }
[Values(typeof(Decimal),"00","02","03","05","07","09","10","11")]
[Dec(2, 0)]
public decimal SFSEL { get; set; }
.
.
.
}
Properties
| Type | Name | Description |
|---|---|---|
| Boolean | IsMessageSubfile | Sets or gets a boolean value to indicate that the Subfile record is the Message Subfile. |
| String | NextChanged | Sets or gets a conditional indicator expression that determines if the record should be set as changed, to force the get-next-changed operation to succeed (SFLNXTCHG). Defaults to null |
Methods
| Signature | Description |
|---|---|
| GetFrom(Type) | Gets the SubfileRecordAttribute from the Custom attributes on a type. |
SubfileRecordAttribute GetFrom(Type type)
Gets the SubfileRecordAttribute from the Custom attributes on a type.
SubfileRecordAttribute GetFrom(Type type)
Parameters
| Type | Parameter name | Description |
|---|---|---|
| Type | type | The object Type. |
Returns
| Type | Description |
|---|---|
| SubfileRecordAttribute | The subfile record attribute. |