ASNA.QSys.Expo.Model Classes
Estimated reading time: 4 minutes
Remarks
The ASNA.QSys.Expo.Model
namespace contains a collection of classes that form the core of the ASNA QSys system. These classes provide the fundamental functionalities and structures needed to build, run, and manage ASNA applications.
The classes in this namespace cover a wide range of functionalities, including but not limited to:
- Managing and interacting with jobs and programs
- Handling exceptions and errors
- Managing message queues
- Interacting with the integrated file system
- Formatting numeric values according to Edit Code or Edit Word
- Providing support for Posted form validation for fields with Edit Code or Edit Word
- Defining attributes for various data types
Each class in this namespace is designed to perform a specific function within the ASNA QSys system. They provide the building blocks that developers can use to create robust and efficient applications.
This namespace is the parent topic in the Table of Contents, and it includes pages that describe the classes defined within it. Each of these pages provides detailed information about the usage, properties, methods, and events of each class.
Developers working with the ASNA QSys system should familiarize themselves with the contents of this namespace, as it forms the basis for most ASNA development tasks.
Type | Description |
---|---|
AidProperty | Specifies which resulting indicator to turn on for each possible AID key. Each Key might specify multiple indicators, each one conditioned via an boolean expression. |
BaseRecordAttribute | Defines Base Record Attributes on a type |
BigEndTextBuff | This is the Buffer for Big-endian UTF16 files. |
ByteAttribute | Provides Byte Attributes (for Properties) |
CallHostSpecs | Defines CallHostSpecs class |
CharAttribute | Provides Char Attributes (for Properties) |
ColorProperty | Defines ColorProperty. Encapsulates the name of a color to be use when rendering fields and constants. |
Command | Provides functionality to interact directly with a Job. |
ConditionalProperty | Defines a ConditionalProperty |
ConditionalValue | Defines ConditionalValue class |
DateAttribute | Provides Date Attribute (for Properties) |
DecAttribute | Provides Decimal Attributes (for Properties) |
DisplayOptionsServiceCollectionExtensions | Provides helper class to assist server configuration |
DisplayPageAttribute | Defines a Display Page Attribute |
DisplayPageModel | Defines a specialized YellowPageModel class to provide support for fields in Records with data from the DataSet |
DisplayPagesOptions | Provides configuration for Display Pages. |
EditCode | Provides methods to format numeric values according to Edit Code |
EditedValueProvider | Provides support for Posted form validation for fields with Edit Code or Edit Word. (This value provider is registered in Startup.ConfigureServices) |
EditedValueProviderFactory | Provides an Edited Value Provider factory |
EditWord | Provides methods to format numeric values according to Edit Word |
ExpoAjaxRequest | Defines the ExpoAjaxRequest class (used for JSON serialization) |
ExpoCssClassName | Defines ExpoCssClassName class |
ExpoModelAssemblyAttribute | Defines an Assembly attribute to Expo.Model |
ExportSourceAttribute | Defines Export Source Attribute on a type |
FieldAttribute | Provides Displayfile field attributes |
From5250Screen_Model | Defines the From5250Screen_Model class |
HostResourceHandler | Facilities to deal with resources available in the Host server. |
IconShapeRequest | Represents a request for icon shapes, specifying the elements and the icon identifier. |
JobSession | Stores user data while the user navigates the application. JobSession state uses a store maintained by the Job to persist data across requests. |
LittleEndTextBuff | This is the Buffer for Little-endian UTF16 files. |
MonaServerConfig | Provides Mona-Server Configuration functionality. |
QSysRoute | Defines Route values for redirecting pages when switching display files |
RecordAttribute | Defines the Record Attribute on a type |
RecordFormatLevelAttribute | Defines the Record level value for a record in the class. |
RecordModel | Defines the RecordModel class |
RedirectedException | Represents an exception used to indicate a redirection action within the application. |
RowColException | Provides an Exception derived class with the detailed invalid row, col string format (typically from VirtualRowCol field property) |
ScanBuff | Summary Canonical example of GPLEX automaton |
SessionStorage | Defines the SessionStorage class |
SubfileControlAttribute | Defines Subfile Control Attribute on a type |
SubfileControlModel | Defines the SubfileControlModel class |
SubfileRecordAttribute | Defines Subfile Record Attribute on a type |
SubfileRecordModel | Defines the SubfileRecordModel class |
Terminal5250_PageModel | Defines Terminal5250_PageModel class |
TextBuff | This is the Buffer for UTF8 files.It attempts to read the encoding preamble, which for this encoding should be unicode point \uFEFF which is encoded as EF BB BF |
TimeAttribute | Provides Time Attribute (for Properties) |
To5250Screen_Model | Defines the To5250Screen_Model class |
ValuesAttribute | Defines ValuesAttribute class |
WebDisplayFileProxy | Defines a Proxy implementation for the WebDisplayFile |
WrfHashAttribute | Holds the computed hash value for the Wrf corresponding to this class. |
YellowPageModel | Defines YellowPageModel class and provides a base for the ‘Yellow’ Page Model |