public RHost ( string name, IRCallbacks callbacks, IMessageTransport transport, IActionLog log ) : System | ||
name | string | |
callbacks | IRCallbacks | |
transport | IMessageTransport | |
log | IActionLog | |
Résultat | System |
public RHost(string name, IRCallbacks callbacks, IMessageTransport transport, IActionLog log) {
Check.ArgumentStringNullOrEmpty(nameof(name), name);
_name = name;
_callbacks = callbacks;
_transport = transport;
_log = log;
_cts = new CancellationTokenSource();
_cts.Token.Register(() => { _log.RHostProcessExited(); });
}