示例#1
0
        private System.IAsyncResult OnBeginCheckCurrentState(object[] inValues, System.AsyncCallback callback, object asyncState)
        {
            string securityToken = ((string)(inValues[0]));

            DuoSoftware.DuoSoftPhone.RefResourceChecker.UiStatus currentStatus = ((DuoSoftware.DuoSoftPhone.RefResourceChecker.UiStatus)(inValues[1]));
            DuoSoftware.DuoSoftPhone.RefResourceChecker.UiModes  currentMode   = ((DuoSoftware.DuoSoftPhone.RefResourceChecker.UiModes)(inValues[2]));
            int sequenceNumber = ((int)(inValues[3]));

            return(this.BeginCheckCurrentState(securityToken, currentStatus, currentMode, sequenceNumber, callback, asyncState));
        }
示例#2
0
 public void CheckCurrentStateAsync(string securityToken, DuoSoftware.DuoSoftPhone.RefResourceChecker.UiStatus currentStatus, DuoSoftware.DuoSoftPhone.RefResourceChecker.UiModes currentMode, int sequenceNumber, object userState)
 {
     if ((this.onBeginCheckCurrentStateDelegate == null))
     {
         this.onBeginCheckCurrentStateDelegate = new BeginOperationDelegate(this.OnBeginCheckCurrentState);
     }
     if ((this.onEndCheckCurrentStateDelegate == null))
     {
         this.onEndCheckCurrentStateDelegate = new EndOperationDelegate(this.OnEndCheckCurrentState);
     }
     if ((this.onCheckCurrentStateCompletedDelegate == null))
     {
         this.onCheckCurrentStateCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnCheckCurrentStateCompleted);
     }
     base.InvokeAsync(this.onBeginCheckCurrentStateDelegate, new object[] {
         securityToken,
         currentStatus,
         currentMode,
         sequenceNumber
     }, this.onEndCheckCurrentStateDelegate, this.onCheckCurrentStateCompletedDelegate, userState);
 }
示例#3
0
 public void CheckCurrentStateAsync(string securityToken, DuoSoftware.DuoSoftPhone.RefResourceChecker.UiStatus currentStatus, DuoSoftware.DuoSoftPhone.RefResourceChecker.UiModes currentMode, int sequenceNumber)
 {
     this.CheckCurrentStateAsync(securityToken, currentStatus, currentMode, sequenceNumber, null);
 }
示例#4
0
 public System.IAsyncResult BeginCheckCurrentState(string securityToken, DuoSoftware.DuoSoftPhone.RefResourceChecker.UiStatus currentStatus, DuoSoftware.DuoSoftPhone.RefResourceChecker.UiModes currentMode, int sequenceNumber, System.AsyncCallback callback, object asyncState)
 {
     return(base.Channel.BeginCheckCurrentState(securityToken, currentStatus, currentMode, sequenceNumber, callback, asyncState));
 }
示例#5
0
 public DuoSoftware.DuoSoftPhone.RefResourceChecker.StatusReplyInfo CheckCurrentState(string securityToken, DuoSoftware.DuoSoftPhone.RefResourceChecker.UiStatus currentStatus, DuoSoftware.DuoSoftPhone.RefResourceChecker.UiModes currentMode, int sequenceNumber)
 {
     return(base.Channel.CheckCurrentState(securityToken, currentStatus, currentMode, sequenceNumber));
 }