private void Channel_OnClose(object sender, ChannelCloseEventArgs e) { //channel was closed SetDelay(); Task.Delay(delay).GetAwaiter(); CreateWebSocketClient(); }
private async void Channel_OnClose(object sender, ChannelCloseEventArgs e) { logger?.LogInformation($"Slave channel '{e.ChannelId}' with Id = '{slave.UnitId}' closing."); channel.Dispose(); channel = null; await CreateChannelAsync(); }
private void WebSocket_OnClose(object sender, ChannelCloseEventArgs e) { logger?.LogWarning("VRTU Web socket is closed."); if (!shutdown && !restarting) { //restart Web socket restarting = true; OpenWebSocketAsync().GetAwaiter(); } }
private void Channel_OnClose(object sender, ChannelCloseEventArgs e) { if (!closing) { closing = true; AuditRecord record = new UserAuditRecord(Channel.Id, DateTime.UtcNow); userAuditor?.WriteAuditRecordAsync(record).Ignore(); OnClose?.Invoke(this, new ProtocolAdapterCloseEventArgs(Channel.Id)); } }
private void Channel_OnClose(object sender, ChannelCloseEventArgs args) { try { code = null; this.channel.Dispose(); } catch (Exception ex) { Trace.TraceWarning("Piraeus MQTT client fault disposing channel."); Trace.TraceError(ex.Message); } }
private void Channel_OnClose(object sender, ChannelCloseEventArgs e) { if (!closing) { closing = true; Trace.TraceInformation("{0} - Channel {1} closing.", DateTime.UtcNow.ToString("yyyy-MM-ddTHH-MM-ss.fffff"), Channel.Id); UserAuditRecord record = new UserAuditRecord(Channel.Id, DateTime.UtcNow); userAuditor?.WriteAuditRecordAsync(record).Ignore(); OnClose?.Invoke(this, new ProtocolAdapterCloseEventArgs(Channel.Id)); } }
private void Channel_OnClose(object sender, ChannelCloseEventArgs e) { if (!closing) { closing = true; logger?.LogWarningAsync("CoAP adapter closing channel."); UserAuditRecord record = new UserAuditRecord(Channel.Id, session.Identity, DateTime.UtcNow); userAuditor?.UpdateAuditRecordAsync(record).Ignore(); OnClose?.Invoke(this, new ProtocolAdapterCloseEventArgs(Channel.Id)); } }
private void Channel_OnClose(object sender, ChannelCloseEventArgs e) { shutdown = true; logger?.LogInformation("SCADA client channel is closed."); try { connection.CloseAsync().GetAwaiter(); logger?.LogDebug("Closing VRTU Web socket connection."); } catch { } connection = null; OnClose?.Invoke(this, new AdapterCloseEventArgs(Id)); }
private void Output_OnClose(object sender, ChannelCloseEventArgs e) { try { logger?.LogWarning("Output channel closed."); logger?.LogInformation("Restarting output channel."); ExecuteOutputRetryPolicy(); OutputChannel.OpenAsync().GetAwaiter(); } catch (Exception ex) { logger?.LogError(ex, "Fault restarting module output channel."); throw ex; } }
private async void Channel_OnClose(object sender, ChannelCloseEventArgs e) { logger?.LogWarning($"TCP channel '{e.ChannelId}' closing."); try { channel.Dispose(); channel = null; } catch (Exception ex) { logger?.LogError(ex, $"TCP channel fault attempt closed and dispose."); } policy.Delay(); await OpenAsync(); }
private void Channel_OnClose(object sender, ChannelCloseEventArgs e) { try { if (!closing) { closing = true; UserAuditRecord record = new UserAuditRecord(Channel.Id, identity, DateTime.UtcNow); userAuditor?.UpdateAuditRecordAsync(record).IgnoreException(); } OnClose?.Invoke(this, new ProtocolAdapterCloseEventArgs(e.ChannelId)); } catch { } }
private void Channel_OnClose(object sender, ChannelCloseEventArgs e) { OnClose?.Invoke(this, e); }
private void Channel_OnClose(object sender, ChannelCloseEventArgs args) { }
private static void Channel_OnClose(object sender, ChannelCloseEventArgs e) { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine($"Channel '{e.ChannelId}' is closed"); }
private void OnDuplexChannelClosed(object o, ChannelCloseEventArgs e) { closeErrorData[e.DuplexSide] = e; }
private void Channel_OnClose(object sender, ChannelCloseEventArgs args) { MqttConnectCode = null; }
private void Channel_OnClose(object sender, ChannelCloseEventArgs e) { OnClose?.Invoke(this, new AdapterCloseEventArgs(Id)); }
private static void Channel_OnClose(object sender, ChannelCloseEventArgs e) { Console.WriteLine("Channel is closed"); }
private void Output_OnClose(object sender, ChannelCloseEventArgs e) { logger?.LogWarning("Output channel closed."); }
private void Input_OnClose(object sender, ChannelCloseEventArgs e) { logger?.LogWarning("Input channel closed."); OnPipelineError?.Invoke(this, new PipelineErrorEventArgs(this.Id)); }
private static void Channel_OnClose(object sender, ChannelCloseEventArgs e) { Console.WriteLine($"Closed connection"); }