private string runExportTask(WizardDeployment wizardDeployment)
        {
            if (traceSwitch.TraceVerbose)
            {
                trace.TraceVerbose("runExportTask: Entered.");
            }

            ExportOperationResult exportResult;
            string sResult = string.Empty;

            Console.WriteLine("Running export..");

            try
            {
                exportResult = wizardDeployment.RunExport();

                if (traceSwitch.TraceInfo)
                {
                    string sMessage = (wizardDeployment.ExportSettings.ExportMethod == SPExportMethodType.ExportChanges) ?
                                      string.Format("Incremental export completed successfully, change token is '{0}'.", exportResult.ChangeToken) :
                                      "Full export completed successfully";
                    trace.TraceInfo("runExportTask: {0}.", sMessage);
                }

                sResult = string.Format("Completed export of file '{0}'. Please see log file at '{1}' to check results.",
                                        wizardDeployment.ExportSettings.BaseFileName, wizardDeployment.ExportSettings.LogFilePath);
            }
            catch (Exception e)
            {
                if (traceSwitch.TraceError)
                {
                    trace.TraceError("runExportTask: Exception caught whilst running export: '{0}'.", e);
                }

                sResult = ExceptionHelper.HandleDeploymentExportException(e, false);
            }

            if (traceSwitch.TraceVerbose)
            {
                trace.TraceVerbose("runExportTask: Returning '{0}'.", sResult);
            }

            return(sResult);
        }
Example #2
0
        private string runExportTask(WizardDeployment wizardDeployment)
        {
            if (traceSwitch.TraceVerbose)
            {
                trace.TraceVerbose("runExportTask: Entered.");
            }

            ExportOperationResult exportResult;
            string sResult = string.Empty;
            Console.WriteLine("Running export..");
            
            try
            {
                exportResult = wizardDeployment.RunExport();

                if (traceSwitch.TraceInfo)
                {
                    string sMessage = (wizardDeployment.ExportSettings.ExportMethod == SPExportMethodType.ExportChanges) ?
                        string.Format("Incremental export completed successfully, change token is '{0}'.", exportResult.ChangeToken) :
                        "Full export completed successfully";
                    trace.TraceInfo("runExportTask: {0}.", sMessage);
                }

                sResult = string.Format("Completed export of file '{0}'. Please see log file at '{1}' to check results.",
                    wizardDeployment.ExportSettings.BaseFileName, wizardDeployment.ExportSettings.LogFilePath);
            }
            catch (Exception e)
            {
                if (traceSwitch.TraceError)
                {
                    trace.TraceError("runExportTask: Exception caught whilst running export: '{0}'.", e);
                }

                sResult = ExceptionHelper.HandleDeploymentExportException(e, false);
            }

            if (traceSwitch.TraceVerbose)
            {
                trace.TraceVerbose("runExportTask: Returning '{0}'.", sResult);
            }

            return sResult;
        }