public string getWorkflowXML(string webUrl, string workflowName, string listName, WorkflowType workflowType) { string workflowXML = string.Empty; NintexWorkflowService.NintexWorkflowWS nintexWS = new NintexWorkflowService.NintexWorkflowWS(); nintexWS.Url = webUrl + serviceUrl; Console.WriteLine("Getting workflow from " + webUrl + serviceUrl); nintexWS.UseDefaultCredentials = true; workflowXML = nintexWS.ExportWorkflow(workflowName, listName, workflowType.ToString()); return(workflowXML); }
public Stream getWorkflowXMStream(string webUrl, string workflowName, string listName, WorkflowType workflowType) { string workflowXML = string.Empty; NintexWorkflowService.NintexWorkflowWS nintexWS = new NintexWorkflowService.NintexWorkflowWS(); nintexWS.Url = webUrl + serviceUrl; nintexWS.UseDefaultCredentials = true; workflowXML = nintexWS.ExportWorkflow(workflowName, listName, workflowType.ToString()); var stream = new MemoryStream(); var writer = new StreamWriter(stream); writer.Write(workflowXML); writer.Flush(); stream.Position = 0; return(stream); }