Пример #1
0
        public async Task ConnectAsync()
        {
            await _sender.ConnectAsync();

            await _connectionChannel.ConnectAsync(_sender, _destinationId);

            await _receiverChannel.LaunchAsync(_sender, ApplicationId);
        }
Пример #2
0
        public async Task <Application> GetApplication(ISender sender, IConnectionChannel connectionChannel, string ns)
        {
            var status = await CheckStatusAsync(sender);

            var application = status.Applications.First(a => a.Namespaces.Any(n => n.Name == ns));

            if (!IsConnected)
            {
                await connectionChannel.ConnectAsync(sender, application.SessionId);

                IsConnected = true;
            }
            return(application);
        }