public ExecutorDataForNtService GetExecutorDataForNtService()
        {
            string executorDataForNtServiceFilePath = Path.Combine(this._settingsManager.WorkFolder, ExecutorDataForNtServiceFileName);

            _eventSource.InfoMessage("Retrieving Executor data from {0}", executorDataForNtServiceFilePath);

            NodeAgentSfUtilityExitCodes exitCode = GetWuOperationState(TimeSpan.FromMinutes(this._serviceSettings.OperationTimeOutInMinutes));

            return(SerializationUtility.DeserializeFromFile <ExecutorDataForNtService>(executorDataForNtServiceFilePath));
        }