Reflection
Attachmate.Reflection.Emulation.IbmHosts Namespace
Inheritance Hierarchy
Includes types that support working with IBM host terminal emulation.
Classes
 ClassDescription
ClassAfterSendKeysEventArgs AfterSendKeys event argument class.
ClassBeforeSendControlKeyEventArgs Contains the Key and Cancel properties that allow the event handler to cancel the action or modify the key value before the control key is sent to the host.
ClassBeforeSendKeysEventArgs Contains the Cancel and Key properties that allow the event handler to cancel the action or modify the key value before the key is sent to the host.
ClassContextMenu Provides methods and properties for interacting with a terminal session's context menu
ClassContextMenuItem Represents an individual item within a context menu.
ClassContextMenus Defines properties and operations on the collection of context menus currently defined in the session document
ClassCreditCardRecognizedEventArgs CreditCardRecognized event arguments.
ClassCursorInNewFieldEventArgs CursorInNewField event argument.
ClassHostField Represents (on a host screen) a field with field attributes, start position, and field length.
ClassHotspot Defines an individual hotspot instance
ClassHotSpots Hot spot object, defines the set of properties and methods related to hotspots.
ClassIbmHostsException Exception object thrown by IbmHosts objects to indicate a error condition.
ClassInputMapAction An action that can be mapped to something in an input map.
ClassInputMapActionSequence Contains a set of actions that are mapped to an input mapping.
ClassKeyboardMapping Maps a key to a sequence of one or more input actions.
ClassMouseButtonCombination Represents the state of a particular mouse button mapping.
ClassMouseMapping Maps a mouse button/modifier key combination to a sequence of one or more input actions.
ClassScreenCharacter ScreenCharacter represents one character on the host screen.
ClassScreenPoint ScreenPoint represents a coordinate of a row and a column on the host screen.
Interfaces
 InterfaceDescription
InterfaceIContextMenu Provides methods and properties for interacting with a terminal session's context menu
InterfaceIContextMenus Defines properties and operations on the collection of context menus currently defined in the session document
InterfaceIFileTransfer Provides properties for configuring host file transfer, and methods for executing a file transfer to or from the host.
InterfaceIHotSpots Defines methods to configure hotspots and properties to get and set hotspot visibility, position, and other attributes.
InterfaceIIbmScreen IIbmScreen defines an interface to host the emulation screen object.
InterfaceIIbmTerminal The IIbmTerminal interface is an interface to access an IBM 3270 or 5250 host emulation session object.
InterfaceIKeyboardMapper Methods and properties associated with the session document's keyboard map.
InterfaceIMacro Defines methods, properties, and events associated with running or recording macros in Reflection.
InterfaceIMouseMapper Methods and properties associated with the session document's mouse map.
InterfaceIOia Properties relating to the host session status line
InterfaceIPrintOptions IPrintOptions interface defines an interface for host emulation printing and screen printing options.
InterfaceIScreenRegion Defines an area on the host screen for selecting text.
InterfaceITheme Defines properties and methods to load, modify, or save a Reflection theme.
InterfaceIThemeColor Provides an interface to get and set terminal colors within a Reflection theme.
InterfaceIThemeCursor Defines the attributes (such as shape) of the cursor displayed within a Reflection theme.
InterfaceIThemeFont Defines the font attributes (such as font name, font size) for terminal fonts within a Reflection theme.
InterfaceIThemeSounds Defines the sounds played when events (such as Connected and Disconnected) occur during Reflection sessions.
InterfaceIUiControlActionMapper Methods and properties associated with accessing and setting the input map action sequence for a given user interface control.
Delegates
 DelegateDescription
DelegateAfterSendKeysEventHandler Handles the AfterSendKeys event to permit users to obtain the string sent to the host and the row and column on the screen where the keys were sent.
DelegateBeforeSendControlKeyEventHandler Handles the BeforeSendControlKey event to permit users to modify a control key value or cancel a send control key action before it is sent.

To cancel the action, set the Cancel property of the BeforeSendControlKeyEventArgs object passed to the event handler to true.

DelegateBeforeSendKeysEventHandler Handles the BeforeSendKeys event that permits users to modify a key value and cancel a send key action before it is sent.
DelegateCreditCardRecognizedEventHandler CreditCardRecognized event handler.
DelegateCursorInNewFieldEventHandler CursorInNewField event handler delegate.
DelegateDefinedEventHandler Handles legacy Reflection for IBM events
Enumerations
 EnumerationDescription
EnumerationAS400AuthorityOption Specifies the authority level associated with a file that is transferred to the host.
EnumerationAS400CharSetOption Specifies which character set to use for transfers to and from an AS/400.
EnumerationAS400ColumnSeperatorOption Specifies valid character values to use as the column separator in 5250 terminal sessions.
EnumerationAS400DateFormatOption Specifies the date format for selected fields that have an AS/400 field type of Date.
EnumerationAS400DateSeparatorOption Specifies the character to use as a date separator in selected fields that have an AS/400 field type of Date.
EnumerationAS400DecimalSeparatorOption Specifies a character to use as a decimal separator in selected fields that have an AS/400 field type of packed decimal or zoned decimal.
EnumerationAS400HostFileTypeOption Specifies which type of host file to create (for AS/400 data transfer in 5250 sessions).
EnumerationAS400HostTPOption Specifies which transation program to use.
EnumerationAS400NationalCharSetOption Specifies which character set Reflection uses for character translations during AS/400 data transfers.
EnumerationAS400ObjectsOption Specifies whether to tranfer data to a new member on the AS/400 or to an existing member, and whether the file that contains the member already exists. (5250 sessions only.)
EnumerationAS400OutputDestinationOption Specifies whether host data should be received to a PC file or to your display.
EnumerationAS400ReceiveConversionOption Specifies a conversion format for a file being received from an AS/400.
EnumerationAS400SendConversionOption Specifies a conversion format for files received from an AS/400.
EnumerationAS400StatusLineOption Defines valid values that control rendering of the status line in 5250 terminal sessions.
EnumerationAS400TimeFormatOption Specifies the time format for selected fields that have an AS/400 field type of Time.
EnumerationAS400TimeSeparatorOption Specifies the character to use as a time separator in selected fields having an AS/400 field type of Time.
EnumerationAS400TransportOption Specifies the protocol to use.
EnumerationAS400WordWrapOption Defines valid values for the 5250 word wrap feature.
EnumerationColorModeOption Specifies values for the color mode operation of 3270 terminal sessions.
EnumerationConnectionStatus Connection status.
EnumerationContextMenuItemType Specifies a type of context menu item
EnumerationControlKeyCode Defines the valid values for control keys.
EnumerationConvertCrLfOption Specifies whether carriage returns and line-feed characters at the end of lines are removed (when you send binary/ASCII files to the host) or added (when you receive these files).
EnumerationCopyDataDelimiterOption Specifies options for the IbmScreen.CopyDataSeparation property
EnumerationCursorBlinkRateOption Defines values that specify the speed at which the cursor blinks in the terminal window.
EnumerationCursorMovementStyleOption Determines how the cursor moves between composed Thai characters.
EnumerationCursorShapeOption Defines values that determine the cursor's appearance in the terminal window.
EnumerationCutFillCharacterOption Defines cut/fill character values, which specify whether Cut and Clear actions replace characters with nulls or spaces.
EnumerationDbcsUnmappedCharOption Defines valid values for DBCS unmapped characters.
EnumerationDbcsUserDefinedCharacterSourceOption Specifies the location of DBCS user-defined character fonts.
EnumerationDefaultExistsActionOption Defines the action that occurs with an IND$FILE transfer when the specified destination file already exists.
EnumerationDefaultTransferTypeOption Specifies the default type for mainframe transfers.
EnumerationDefinedEventType Specifies the host settings.
EnumerationErrorStatus Host session error statuses.
EnumerationFieldAttributes Defines values that determine a field's attributes.
EnumerationFieldType Defines valid field type values.
EnumerationFileExistsOption Specifies which operation to perform when a file already exists.
EnumerationFilenameCase8Dot3Option Specifies the filename appearance within the Transfer dialog box for files created in 16-bit applications.
EnumerationFileSystemOption Defines valid values for specifying the file system.
EnumerationFileTransferRequestType Specifies the transfer request file type.
EnumerationFileTransferTypeOption Specifies the transfer protocol that Reflection will use.
EnumerationFindOption Determines the direction in which to search for text on the screen.
EnumerationGetTextArea Defines options that specify how to handle the screen data between Start Row/Col and End Row/Col.
EnumerationGetTextAttr Describes the field types to return.
EnumerationGetTextFlags Specifies formatting options.
EnumerationGetTextWrap Specifies screen wrapping characteristics.
EnumerationGraphicsCrosshairColorOption Defines valid values for the color of the graphics cross-hair cursor in a 3179G terminal session.
EnumerationGraphicsCursorShapeOption Defines valid values for the shape of the graphics cursor in 3179G terminal sessions.
EnumerationGraphicsDeviceOption Defines valid values for the type of graphics device Reflection emulates for 3179G terminal sessions.
EnumerationHostCodePageOption Defines valid values for the host code page character set used for character translations.
EnumerationHostKeyboardTypeOption Defines options that specify which keys can be used in numeric fields.
EnumerationHostSystem Options for the host operating system for 3270 file transfer.
EnumerationHotspotsMouseButtonOption Specifies options for mouse button to use when invoking hotspots
EnumerationHotspotStyleOption Specifies options for how hotspots appear on the screen
EnumerationIbmTerminalAttributeOption Identifies a host terminal attribute.
EnumerationIbmTerminalType Defines the IBM Host/Terminal type.
EnumerationIDMAttributeOption Defines criteria used to obtain a device name from the ID Management server.
EnumerationIndAllocUnitOption Specifies the unit of disk space for your primary and secondary space allocations.
EnumerationINDFileTransferType Specifies the default type for mainframe transfers.
EnumerationIndRecordFormatOption Specifies the record format values for files created on the host by an IND$FILE transfer.
EnumerationIndStrucFieldSizeOption Specifies whether Reflection uses the Write Structured Field protocol for IND$FILE transfers and determines the buffer size.
EnumerationInputFieldUnderlinesOption Defines options that specify how Reflection underlines input fields on host screens.
EnumerationInputMapActionID Actions that can be mapped to keyboard maps or mouse maps.
EnumerationInsertArenaOption Defines options that specify the extent to which Reflection applies the logic for character insertion, as described for the terminal's InsertProtocol property.
EnumerationInsertProtocolOption Defines options that specify what Reflection does when users attempt to insert a character.
EnumerationKeepAlivePacketsOption Defines options that specify how Reflection periodically polls the host to determine if Telnet connections remain active during intervals when data is not sent to the host.
EnumerationKeyboardErrorResetOption Defines options that specify how keyboard errors are processed.
EnumerationMacroDestinationOption Indicates the location to which a macro is saved.
EnumerationMacroEnumerationOption Indicates the source location of a macro.
EnumerationMouseClickCount Number of single or double mouse clicks used for a Mouse Map mapping.
EnumerationMouseShapeOption Defines options that specify the appearance of the mouse pointer in the terminal window.
EnumerationOpenUrlActionLocationOption Valid values for the second parameter to the openURLAction action. This determines where to open the URL specified in the first parameter.
EnumerationPasteLineBreakOption Defines options for specifying which character is inserted as a line break when data containing a line break is copied from the Clipboard to a field on the terminal screen.
EnumerationPrintBackgroundOption Options for specifying the background color to use when printing the terminal screen.
EnumerationPrintCharsPerInchOption Options for specifying how many characters to print per inch.
EnumerationPrintDbcsHorzFontSizeOption Options for specifying whether Reflection doubles the horizontal size of double-byte characters when it prints host screens or print jobs to make them more legible.
EnumerationPrintDbcsRotationAngleOption Options for specifying whether to rotate characters 270 degrees when printing host print jobs or terminal screens.
EnumerationPrintDevicePaperSourceOption Options for specifying the paper source on the host printer.
EnumerationPrinterOrientationOption Options for specifying the default page orientation used to print host documents.
EnumerationPrintFileExistsActionOption Options for specifying what Reflection does when you send a print job to an existing file.
EnumerationPrintOverstrikeOption Options for specifying whether Reflection simulates bold printing by using offset overstrike printing.
EnumerationPrintPaperSizeOption Options for specifying the paper size to use for the current default Windows printer.
EnumerationPrintPaperSourceOption Options for specifying the paper source to use for the current default Windows printer.
EnumerationPrintScreenOption Options for specifying how the PrintScreen method prints screen text.
EnumerationPrintSosiPresentationOption Options for specifying how Reflection treats shift-out and shift-in (SO/SI) characters when printing host print jobs or terminal screens.
EnumerationPrintWhatOption In 3179G terminal sessions, this setting specifies whether to print graphics only, text only, or both graphics and text when printing from the terminal window.
EnumerationRulerCursorTypeOption Options for specifying the ruler cursor type.
EnumerationScreenColor Defines host screen colors specified by the host.
EnumerationSelectionMode Specifies the type of a selected region (Stream or Block).
EnumerationTelnetAttnOption Defines values that specify what happens when the ATTN host key is transmitted.
EnumerationTelnetEncryptionStrengthOption Defines options for specifying the encryption strength for Secure Sockets Layer/Transport Layer Security (SSL/TLS) datastream encryption.
EnumerationTelnetSysReqOption Defines values that specify what happens when the SysReq function is transmitted. The definition of this key varies by host application.
EnumerationTerminalModel Defines the options for terminal models.
EnumerationTextBlinkRateOption Defines values that specify the blink rate for text displayed in the terminal window.
EnumerationTextComparisonOption Defines options that indicate how text is compared against the text on the host screen.
EnumerationTLSSSLVersionOption Specifies options for TLS and SSL versions
EnumerationTransferHostSysOption Specifies which 3270 operating environment the host is running.
EnumerationXStatus X-clock status.
See Also