Ejemplo n.º 1
0
 public NewStreamEvent(long subscriptionId, StreamEvent.EventKind kind, EventInfo info, PayloadInfo payload)
 {
     SubscriptionId = subscriptionId;
     Kind           = kind;
     Info           = info;
     Payload        = payload;
 }
Ejemplo n.º 2
0
            private static string GetEventKindName(StreamEvent.EventKind kind)
            {
                switch (kind)
                {
                case StreamEvent.EventKind.OnCompleted: return("OnCompleted");

                case StreamEvent.EventKind.OnError: return("OnError");

                case StreamEvent.EventKind.OnNext: return("OnNext");

                case StreamEvent.EventKind.Subscribe: return("Subscribe");

                case StreamEvent.EventKind.Unsubscribe: return("Unsubscribe");

                default:
                    throw new ArgumentOutOfRangeException(nameof(kind));
                }
            }