コード例 #1
0
        private async void SetToasterDarknessLevel()
        {
            ToasterSetDarknessLevelResult toasterSetDarknessLevelResult = await toasterConsumer.SetDarknessLevelAsync(darknessLevel);

            if (toasterSetDarknessLevelResult.Status == AllJoynStatus.Ok)
            {
                // success
            }
        }
コード例 #2
0
        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());
        }