Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

TerminalOptions Class

Namespace: Rebex.TerminalEmulation
Assembly: Rebex.Terminal.dll (version 7.0.9147)

Terminal emulation options.

Syntax
[TypeConverter(typeof(ExpandableObjectConverter))]
public sealed class TerminalOptions : ICloneable
Inheritance
Object
TerminalOptions
Implements
ICloneable
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()

Constructors

Name Description
TerminalOptions()

Initializes a new instance of TerminalOptions using the default values.

Properties

Name Description
Answerback

Gets or sets the Answerback message. If set to null reference (Nothing in Visual Basic) the TerminalName is used instead. To send no Answerback message, use the empty string.

AutoWrapMode

Gets or sets the auto wrap mode value - defines the behavior of a character received when the cursor is at the last column.

BackspaceSequence

Gets or sets a Backspace key sequence for outgoing data.

BackspaceWrapMode

Gets or sets the backspace wrap mode value - defines the behavior of backspace when the cursor is at the first column.

BlinkingText

Gets or sets the blinking text appearance.

BreakSequence

Gets or sets which break sequence to use - defines the behavior of the SendBreak(Int32) method.

ColorScheme

Gets or sets the color scheme.

Columns

Gets or sets the number of character columns. (Only applies to Ssh.StartScripting(TerminalOptions) and Ssh.StartVirtualTerminal(TerminalOptions) methods.

CursorKeyMode

Gets or sets an initial cursor key mode.

Encoding

Gets or sets the character encoding for incoming and outgoing data.

ForceNondestructiveBackspace

Gets or sets a value indicating whether to treat the incoming destructive backspace characters (7F) as non-destructive backspace (08).

FunctionKeysMode

Gets or sets the behavior of function keys that include F1-F20, Insert, Delete, Home, End, Page Up and Page Down. The HomeEndKeysMode takes precedence for the behavior of Home and End keys unless set to HomeEndKeysMode.Standard.

HomeEndKeysMode

Gets or sets the behavior of Home and End keys. When set to HomeEndKeysMode.Standard, the actual behavior is determined by the FunctionKeysMode property.

IgnoreCursorKeyModeChange

Specifies whether to ignore cursor key mode change requests from the server.

IgnoreSubstituteCharacter

Gets or sets a value indicating whether to ignore incoming substitute characters (1A) or replace them with replaced by a question mark.

ImplicitCarriageReturnInLinefeed

Gets or sets a value indicating whether a CR character is implied in any received LF.

LocalEcho

Enables or disables local echo.

NewLineSequence

Gets or sets a new line sequence for outgoing data.

PersistColorsOnSgr

Specifies whether escape sequence of the Select Graphic Rendition also clears the color of the pen.

RemoteCommand

Gets or sets the remote command to execute (Only applies to Ssh.StartScripting(TerminalOptions) and Ssh.StartVirtualTerminal(TerminalOptions) methods.

Rows

Gets or sets the number of character rows. (Only applies to Ssh.StartScripting(TerminalOptions) and Ssh.StartVirtualTerminal(TerminalOptions) methods.

SelectGraphicRendition1

Gets or sets the appearance of the sequence: CSI 1 m.

TelnetEscapesCarriageReturn

Specifies whether to escape CR character to CR NUL during send in Telnet.

TerminalName

Gets or sets the terminal name.

TerminalType

Gets or sets the terminal type.

WaitForCloseConfirmation

Gets or sets a value that indicates whether Unbind() waits for channel close confirmation.

Methods

Name Description
Clone()

Creates a clone of the object.

GetColorIndex(SchemeColorName)

Gets the palette index of the specified custom scheme color.

SetColorIndex(SchemeColorName, Int32)

Sets the palette index to be used by the specified named scheme color. This is only used for Custom (see ColorScheme property).

Explicit Interface Implementations

Name Description
ICloneable.Clone()

Creates a clone of the object.

In This Article
  • Constructors
  • Properties
  • Methods
  • Explicit Interface Implementations
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies