The Scripting type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() ![]() | Close |
Closes the connection to the server.
|
![]() ![]() | DetectPrompt |
Detects the prompt which the server currently uses and sets the Prompt property.
|
![]() ![]() | Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() ![]() | Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() ![]() | GetHashCode | Serves as a hash function for a particular type. GetHashCode()()()() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) |
![]() ![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() ![]() | CheckFor(ScriptEvent) |
Checks whether the specified condition is currently met.
|
![]() ![]() | CheckFor(array<ScriptEvent>[]()[][]) |
Checks whether the specified conditions are currently met. The events are processed as if the OR operator was applied.
|
![]() ![]() | KeepAlive |
Sends a keep alive packet (NOOP) to the server.
|
![]() ![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() ![]() | Process()()()() |
Processes response from the server. If no data is available to be received, waits until the Timeout interval expires.
|
![]() ![]() | Process(Int32) |
Processes response from the server. If no data is available to be received, waits until the specified interval expires.
|
![]() ![]() | ReadChar |
Receives a printable character from the server.
|
![]() ![]() | ReadLine |
Receives response from the server until an end-of-line sequence is received.
|
![]() ![]() | ReadUntil(ScriptEvent) |
Receives response from the server until the specified condition is met.
|
![]() ![]() | ReadUntil(array<ScriptEvent>[]()[][]) |
Reads the response from previously sent command until the criteria are met. The events are processed as if the OR operator was applied.
|
![]() ![]() | ReadUntilPrompt |
Receives response from the server until the Prompt is received.
|
![]() ![]() | Send(String) |
Sends text to the server.
|
![]() ![]() | Send(ConsoleKeyInfo) |
Sends a key to the server. This is used for sending simple keys or combinations such as Ctrl+C.
|
![]() ![]() | Send(FunctionKey) |
Sends a key to the server. This is used for sending function keys such as Enter or F10.
|
![]() ![]() | Send(ConsoleKey, ConsoleModifiers) |
Sends a key to the server.
|
![]() ![]() | Send(FunctionKey, ConsoleModifiers) |
Sends a key to the server.
|
![]() ![]() | SendBreak |
Sends a break request to the server. This may or may not have an effect, depending on the server. Sending Ctrl+C using Send(ConsoleKey, ConsoleModifiers) is usually more reliable.
|
![]() ![]() | SendCommand |
Sends a command to the server and waits for the server to accept it.
|
![]() ![]() | SendData |
Sends raw data to the server.
|
![]() ![]() | ToString | Returns a String that represents the current Object. (Inherited from Object.) |
![]() ![]() | WaitFor(ScriptEvent) |
Receives response from the server until a condition is met.
|
![]() ![]() | WaitFor(array<ScriptEvent>[]()[][]) |
Processes response from the server until a condition is met. The events are processed as if the OR operator was applied.
|