Beispiel #1
0
        public Task <long> OnNext(T value, bool commandFlags)
        {
            if (keyType != PubSubKeyType.Normal)
            {
                throw new InvalidOperationException("OnNext is supported only PubSubKeyType.Normal");
            }

            using (var ms = new MemoryStream())
            {
                RemotableNotification <T> .OnNext(value).WriteTo(ms, valueConverter);

                return(Connection.Publish(Key, ms.ToArray(), commandFlags));
            }
        }