Represents a long-running remote job.
Initializes a new instance of the RemoteJob class.
Occurs when a log message has been received.
Requests that the job be immediately canceled on the remote agent.
Processes data received from the server from a call to the Post(byte[] data) method.
Deserializes this instance from the specified stream.
Deserializes the return value of the ExecuteAsync(System.Threading.CancellationToken cancellationToken) method from the specified stream.
Releases resources used by the job.
Invoked on the remote agent to perform the job.
Sends a long message back to the client.
Posts arbitrary data back to the client.
Serializes this instance into the specified stream.
Serializes the return value of the ExecuteAsync(System.Threading.CancellationToken cancellationToken) method into the specified stream.