示例#1
0
        private IAsyncResult OnBeginUpdateWorkItem(object[] inValues, AsyncCallback callback, object asyncState)
        {
            string             workItemId = (string)inValues[0];
            WorkItemStatusInfo status     = (WorkItemStatusInfo)inValues[1];

            return(this.BeginUpdateWorkItem(workItemId, status, callback, asyncState));
        }
示例#2
0
 public void UpdateWorkItem(string workItemId, WorkItemStatusInfo status)
 {
     SymphonyProxy.< > c__DisplayClassf CS$ < > 8__locals1 = new SymphonyProxy.< > c__DisplayClassf();
     CS$ < > 8__locals1.workItemId = workItemId;
     CS$ < > 8__locals1.status     = status;
     using (ProxyWrapper <UpgradeHandlerClient, IUpgradeHandler> workloadClient = new ProxyWrapper <UpgradeHandlerClient, IUpgradeHandler>(this.WorkloadUri, this.Cert))
     {
         workloadClient.CallSymphony(delegate
         {
             workloadClient.Proxy.UpdateWorkItem(CS$ < > 8__locals1.workItemId, CS$ < > 8__locals1.status);
         }, this.WorkloadUri.ToString());
示例#3
0
 public void UpdateWorkItemAsync(string workItemId, WorkItemStatusInfo status, object userState)
 {
     if (this.onBeginUpdateWorkItemDelegate == null)
     {
         this.onBeginUpdateWorkItemDelegate = new ClientBase <IUpgradeHandler> .BeginOperationDelegate(this.OnBeginUpdateWorkItem);
     }
     if (this.onEndUpdateWorkItemDelegate == null)
     {
         this.onEndUpdateWorkItemDelegate = new ClientBase <IUpgradeHandler> .EndOperationDelegate(this.OnEndUpdateWorkItem);
     }
     if (this.onUpdateWorkItemCompletedDelegate == null)
     {
         this.onUpdateWorkItemCompletedDelegate = new SendOrPostCallback(this.OnUpdateWorkItemCompleted);
     }
     base.InvokeAsync(this.onBeginUpdateWorkItemDelegate, new object[]
     {
         workItemId,
         status
     }, this.onEndUpdateWorkItemDelegate, this.onUpdateWorkItemCompletedDelegate, userState);
 }
示例#4
0
 public void UpdateWorkItemAsync(string workItemId, WorkItemStatusInfo status)
 {
     this.UpdateWorkItemAsync(workItemId, status, null);
 }
示例#5
0
 public IAsyncResult BeginUpdateWorkItem(string workItemId, WorkItemStatusInfo status, AsyncCallback callback, object asyncState)
 {
     return(base.Channel.BeginUpdateWorkItem(workItemId, status, callback, asyncState));
 }
示例#6
0
 public void UpdateWorkItem(string workItemId, WorkItemStatusInfo status)
 {
     base.Channel.UpdateWorkItem(workItemId, status);
 }