Class Command
Provides a way to send commands to the remote server
public class Command
- Inheritance
-
Command
- Inherited Members
Constructors
Command(SessionId, string, Dictionary<string, object>)
Initializes a new instance of the Command class for a Session
public Command(SessionId sessionId, string name, Dictionary<string, object> parameters)
Parameters
sessionId
SessionIdSession ID the driver is using
name
stringName of the command
parameters
Dictionary<string, object>Parameters for that command
Command(string, string)
Initializes a new instance of the Command class using a command name and a JSON-encoded string for the parameters.
public Command(string name, string jsonParameters)
Parameters
name
stringName of the command
jsonParameters
stringParameters for the command as a JSON-encoded string.
Properties
Name
Gets the command name
[JsonPropertyName("name")]
public string Name { get; }
Property Value
Parameters
Gets the parameters of the command
[JsonPropertyName("parameters")]
public Dictionary<string, object> Parameters { get; }
Property Value
ParametersAsJsonString
Gets the parameters of the command as a JSON-encoded string.
public string ParametersAsJsonString { get; }
Property Value
SessionId
Gets the SessionID of the command
[JsonPropertyName("sessionId")]
public SessionId SessionId { get; }
Property Value
Methods
ToString()
Returns a string of the Command object
public override string ToString()
Returns
- string
A string representation of the Command Object