Пример #1
0
        private async Task UpdateHubPropertyValue(Message.HubPropertyType propertyType)
        {
            var ret = new TaskCompletionSource <bool>();

            // Set one-off callback for this request
            _callbacks[(int)propertyType] = async msg =>
            {
                await OnHubProperties(msg);

                ret.SetResult(true);
            };
            await Send(Message.MessageType.HubProperties,
                       new[] { (byte)propertyType, (byte)Message.HubPropertyOperation.RequestUpdate });

            await ret.Task;
        }
Пример #2
0
 private async Task EnablePropertyNotification(Message.HubPropertyType propertyType)
 {
     await Send(Message.MessageType.HubProperties,
                new[] { (byte)propertyType, (byte)Message.HubPropertyOperation.EnableUpdates });
 }