/// <remarks/> public void StartProcessTicketAsync(string location, string workflowName, XmlTicket ticket, object userState) { if ((this.StartProcessTicketOperationCompleted == null)) { this.StartProcessTicketOperationCompleted = new System.Threading.SendOrPostCallback(this.OnStartProcessTicketOperationCompleted); } this.InvokeAsync("StartProcessTicket", new object[] { location, workflowName, ticket}, this.StartProcessTicketOperationCompleted, userState); }
public string StartProcessTicket(string location, string workflowName, XmlTicket ticket) { object[] results = this.Invoke("StartProcessTicket", new object[] { location, workflowName, ticket}); return ((string)(results[0])); }
/// <remarks/> public void StartProcessTicketAsync(string location, string workflowName, XmlTicket ticket) { this.StartProcessTicketAsync(location, workflowName, ticket, null); }
public JobDocument[] processTicket(XmlTicket t, Record r, string workFlowName) { try { XmlResult xmlResult = clientObject.ProcessTicket(this.location, workFlowName, t); if (xmlResult.IsFailed) { log.Error("Recognition failed for object: '{0}', version: '{1}', work type id: '{1}'.", new object[] { r.objectId, r.versionNum, r.workTypeId }); return null; } else { log.Info("Recognition succeed for object: '{0}', version: '{1}', work type id: '{1}'.", new object[] { r.objectId, r.versionNum, r.workTypeId }); return xmlResult.JobDocuments; } } catch (Exception e) { log.Error(e, "Exception in method 'processTicket' while trying to recognize object: '{0}', version: '{1}', using work type with id: '{1}'.", new object[] { r.objectId, r.versionNum, r.workTypeId }); return null; } }