private async void SetToasterDarknessLevel() { ToasterSetDarknessLevelResult toasterSetDarknessLevelResult = await toasterConsumer.SetDarknessLevelAsync(darknessLevel); if (toasterSetDarknessLevelResult.Status == AllJoynStatus.Ok) { // success } }
public IAsyncOperation <ToasterSetDarknessLevelResult> SetDarknessLevelAsync(AllJoynMessageInfo info, byte value) { Task <ToasterSetDarknessLevelResult> task = new Task <ToasterSetDarknessLevelResult>(() => { darknessLevel = value; OnDarknessChanged(EventArgs.Empty); return(ToasterSetDarknessLevelResult.CreateSuccessResult()); }); task.Start(); return(task.AsAsyncOperation()); }