public IAsyncOperation <relaynodeGetStateResult> GetStateAsync(AllJoynMessageInfo info, int interfaceMemberRelayId)
        {
            Task <relaynodeGetStateResult> task = new Task <relaynodeGetStateResult>(() =>
            {
                return(relaynodeGetStateResult.CreateSuccessResult((byte)(_hm.GetRelayState(interfaceMemberRelayId) ? 1 : 0)));
            });

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