Reflection .NET API
Attachmate.Reflection.Emulation.IbmHosts Assembly / Attachmate.Reflection.Emulation.IbmHosts Namespace / IIbmTerminal Interface / TypeAhead Property


In This Topic
    TypeAhead Property
    In This Topic
    Gets or sets a value indicating whether Reflection buffers characters that you type in the terminal window.
    Syntax
    'Declaration
     
    
    Property TypeAhead As Boolean
    'Usage
     
    
    Dim instance As IIbmTerminal
    Dim value As Boolean
     
    instance.TypeAhead = value
     
    value = instance.TypeAhead
    bool TypeAhead {get; set;}

    Property Value

    When this property is True (the default), characters are buffered and sent to the host as soon as possible. When it is False, characters are not buffered, and anything you type while the host is not ready is lost.
    Exceptions
    ExceptionDescription
    This exception is thrown when you modify a property that was secured via the Permissions Manager or that can only be modified by an Administrator.
    Remarks

    This setting is relevant to 5250 and 3270 terminal sessions.

    If you are working with an AS/400 host, TypeAhead allows you to keep typing when the keyboard is locked (for example, by a HLLAPI application). Reflection does not buffer characters when input is inhibited. If you are working with a 3270 host, TypeAhead allows you to keep typing after you send data to the host. Without TypeAhead, characters you type are ignored until the host is ready for more data (that is, when the X disappears from the Operator Information Area).

    The following 3270 functions are processed immediately and are not buffered, even when TypeAhead is True:

    Function Default Keystroke
    Alt Cursor Alt-6
    Cursor Select Ctrl-F3
    Next Window Alt-N
    Pan Left Ctrl-Left arrow
    Pan Right Ctrl-Right arrow
    Reset Esc
    Scroll Up Ctrl-Up arrow




    See Also