/// <summary> /// 处理ALE连接变化事件。 /// </summary> /// <param name="connected">true表示Ale由断到连,false表示ALE由连到断。</param> private void OnConnectionChanged(bool connected) { try { if (connected) { _currentState = new AleConnectedState(this); _observer.OnAleConnected(); } else { this.Initialize(); _observer.OnAleDisconnected(); } } catch (System.Exception ex) { LogUtility.Error(ex.ToString()); } }
private void Initialize() { _currentState = this.GetInitialState(); _seqNoManager.Initlialize(); }