コード例 #1
0
        public GetInterfaceTracingResponse GetInterfaceTracingStatus()
        {
            InterfaceTracingStatusAction action = PolicyInjection.Create <InterfaceTracingStatusAction>();

            InterfaceTracingStatusResult businessResult = action.Execute();

            GetInterfaceTracingResponse response = new GetInterfaceTracingResponse();

            if (businessResult != null)
            {
                response.GetInterfaceTracingResult = Translators.GetInterfaceTracingTranslator.TranslateFromBusinessToService(businessResult);
            }

            return(response);
        }
コード例 #2
0
        public void CheckInterfaceTracingStatus(out bool loggEnabled, out string loggStops)
        {
            loggEnabled = false;
            loggStops   = string.Empty;
            _isInterfaceTracingEnabled = false;

            GetInterfaceTracingResponse response = TracingService.GetInterfaceTracingStatus();

            if (response.GetInterfaceTracingResult != null)
            {
                if (response.GetInterfaceTracingResult.LoggIsEnabled)
                {
                    loggEnabled = true;
                    loggStops   = response.GetInterfaceTracingResult.LoggStopTime.Value.ToString("g");
                    _isInterfaceTracingEnabled = true;
                }
            }
        }