// Method to handle requests for the value of the LastError property.
        IAsyncOperation <OnboardingGetLastErrorResult> IOnboardingService.GetLastErrorAsync(AllJoynMessageInfo info)
        {
            Task <OnboardingGetLastErrorResult> task = new Task <OnboardingGetLastErrorResult>(() =>
            {
                OnboardingLastError lastError = new OnboardingLastError();
                lastError.Value1 = AppData.LastErrorCode;
                lastError.Value2 = AppData.LastErrorMessage;
                return(OnboardingGetLastErrorResult.CreateSuccessResult(lastError));
            });

            task.Start();
            return(task.AsAsyncOperation());
        }
Example #2
0
 public IAsyncOperation <OnboardingGetLastErrorResult> GetLastErrorAsync(AllJoynMessageInfo info)
 {
     return(Task.Run(() =>
     {
         lock (_stateLock)
         {
             var error = new OnboardingLastError {
                 Value1 = (short)_error, Value2 = _errorMessage == null ? "" : _errorMessage
             };
             return OnboardingGetLastErrorResult.CreateSuccessResult(error);
         }
     }).AsAsyncOperation());
 }
Example #3
0
 public IAsyncOperation<OnboardingGetLastErrorResult> GetLastErrorAsync(AllJoynMessageInfo info)
 {
     return Task.Run(() =>
     {
         lock (_stateLock)
         {
             var error = new OnboardingLastError { Value1 = (short)_error, Value2 = _errorMessage == null ? "" : _errorMessage };
             return OnboardingGetLastErrorResult.CreateSuccessResult(error);
         }
     }).AsAsyncOperation();
 }
        // Method to handle requests for the value of the LastError property.
        IAsyncOperation<OnboardingGetLastErrorResult> IOnboardingService.GetLastErrorAsync(AllJoynMessageInfo info)
        {
            Task<OnboardingGetLastErrorResult> task = new Task<OnboardingGetLastErrorResult>(() =>
            {
                OnboardingLastError lastError = new OnboardingLastError();
                lastError.Value1 = AppData.LastErrorCode;
                lastError.Value2 = AppData.LastErrorMessage;
                return OnboardingGetLastErrorResult.CreateSuccessResult(lastError);
            });

            task.Start();
            return task.AsAsyncOperation();
        }