TerminalOptions Class
Namespace: Rebex.TerminalEmulation
Assembly: Rebex.Terminal.dll (version 7.0.9313)
Terminal emulation options.
Syntax
[TypeConverter(typeof(ExpandableObjectConverter))]
public sealed class TerminalOptions : ICloneable
Implements
Inherited Members
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. |