// 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()); }
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()); }
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(); }