Telnet Class
Namespace: Rebex.Net
Assembly: Rebex.Telnet.dll (version 7.0.9119)
Provides methods for communication with Telnet servers.
Syntax
public class Telnet : IShellChannelFactory, ILogWriterProvider
Inherited Members
Constructors
Name | Description |
---|---|
Telnet(String) | Initializes a new instance of the Telnet class, using default port 23 and no SSL. |
Telnet(String, SslMode) | Initializes a new instance of the Telnet class, using default port 23 and specified SSL mode. |
Telnet(String, Int32) | Initializes a new instance of the Telnet class, using specified port and no SSL. |
Telnet(String, Int32, SslMode) | Initializes a new instance of the Telnet class, using specified port and SSL mode. |
Fields
Name | Description |
---|---|
DefaultPort | Default Telnet port (23). |
Properties
Name | Description |
---|---|
HostName | Gets the host-name of the remote server. |
LogWriter | Gets or sets the logger used by this object. |
Port | Gets the port of the remote server. |
Proxy | Gets or sets the network proxy to use to access a remote server. |
Settings | Gets or sets Telnet object settings. |
Timeout | Gets or sets the length of time in milliseconds before the operation times out (specify -1 or 0 to indicate that the request does not time out). |
Methods
Name | Description |
---|---|
SetSocketFactory(ISocketFactory) | Sets the socket factory to be used to create communication sockets. |
StartScripting() | Starts a scripting session with a virtual terminal. |
StartScripting(TerminalOptions) | Starts a scripting session with a virtual terminal. |
StartScripting(TerminalOptions, Int32, Int32) | Starts a scripting session with a virtual terminal. |
StartScriptingAsync(TerminalOptions, Int32, Int32, Object) | Begins asynchronous StartScripting operation. Starts a scripting session with a virtual terminal. |
StartScriptingAsync(TerminalOptions, Object) | Begins asynchronous StartScripting operation. Starts a scripting session with a virtual terminal. |
StartScriptingAsync(Object) | Begins asynchronous StartScripting operation. Starts a scripting session with a virtual terminal. |
StartShell() | Starts a remote shell. |
StartVirtualTerminal() | Starts a virtual terminal session. |
StartVirtualTerminal(TerminalOptions) | Starts a virtual terminal session. |
StartVirtualTerminal(TerminalOptions, Int32, Int32) | Starts a virtual terminal session. |
StartVirtualTerminalAsync(TerminalOptions, Int32, Int32, Object) | Begins asynchronous StartVirtualTerminal operation. Starts a virtual terminal session. |
StartVirtualTerminalAsync(TerminalOptions, Object) | Begins asynchronous StartVirtualTerminal operation. Starts a virtual terminal session. |
StartVirtualTerminalAsync(Object) | Begins asynchronous StartVirtualTerminal operation. Starts a virtual terminal session. |
Events
Name | Description |
---|---|
ValidatingCertificate | Occurs when a server certificate needs to be validated. |
Explicit Interface Implementations
Name | Description |
---|---|
IShellChannelFactory.CreateShellChannel(TerminalOptions, Int32, Int32) | Creates a new shell channel using the specified options. |