Microsoft.R.Host.Client.RHost.RHost C# (CSharp) Method

RHost() public method

public RHost ( string name, IRCallbacks callbacks, IMessageTransport transport, IActionLog log ) : System
name string
callbacks IRCallbacks
transport IMessageTransport
log IActionLog
return 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(); });
        }