void StopEndpoint(TcpLocalForwardBridge tcpLocalForwardBridge) { EventTraceActivity stopActivity = BridgeEventSource.NewActivity("LocalForwardBridgeStop", activity); try { BridgeEventSource.Log.LocalForwardBridgeStopping(stopActivity, tcpLocalForwardBridge.GetIpEndPointInfo()); tcpLocalForwardBridge.Close(); BridgeEventSource.Log.LocalForwardBridgeStop(stopActivity, tcpLocalForwardBridge.GetIpEndPointInfo(), tcpLocalForwardBridge.HybridConnectionClient.Address.ToString()); } catch (Exception e) { BridgeEventSource.Log.LocalForwardBridgeStopFailure(stopActivity, tcpLocalForwardBridge.GetIpEndPointInfo(), e); if (Fx.IsFatal(e)) { throw; } } }
void StopEndpoint(TcpLocalForwardBridge tcpLocalForwardBridge) { EventTraceActivity stopActivity = BridgeEventSource.NewActivity("LocalForwardBridgeStop", activity); try { BridgeEventSource.Log.LocalForwardBridgeStopping(stopActivity, tcpLocalForwardBridge); tcpLocalForwardBridge.Close(); BridgeEventSource.Log.LocalForwardBridgeStop(stopActivity, tcpLocalForwardBridge); } catch (Exception e) { BridgeEventSource.Log.LocalForwardBridgeStopFailure(stopActivity, tcpLocalForwardBridge, e); if (Fx.IsFatal(e)) { throw; } } }