/// <summary> /// Constructs a ProgressEvent. /// </summary> /// <param name="message"></param> public ProgressEvent(IEventStreamMessage message) { Details = Progress.Unmarshall(message.Payload); }
public EndEvent(IEventStreamMessage message) { }
public ContinuationEvent(IEventStreamMessage message) { }
/// <summary> /// Creates a new End Event. /// </summary> /// <param name="message"></param> public RecordsEvent(IEventStreamMessage message) { Payload = new MemoryStream(message.Payload); }
/// <summary> /// Constructs an UnknownEventStreamEvent. /// </summary> /// <param name="receivedMessage">The Message recieved from the event stream before conversion.</param> /// <param name="eventType">The event type.</param> public UnknownEventStreamEvent(IEventStreamMessage receivedMessage, string eventType) { ReceivedMessage = receivedMessage; EventType = eventType; }
/// <summary> ///Constructs an UnknownEventStreamEvent. /// </summary> /// <param name="receivedMessage">The Message recieved from the event stream before conversion.</param> /// <param name="eventType">The event type.</param> public UnknownEventStreamEvent(IEventStreamMessage receivedMessage, string eventType) : base(receivedMessage, eventType) { }
/// <summary> /// Constructs an UnknownEventStreamEvent. /// </summary> /// <param name="receivedMessage">The Message recieved from the event stream before conversion.</param> public UnknownEventStreamEvent(IEventStreamMessage receivedMessage) : this(receivedMessage, receivedMessage.Headers[":event-type"].AsString()) { }
/// <summary> /// Constructs a ProgressEvent. /// </summary> /// <param name="message"></param> public StatsEvent(IEventStreamMessage message) { Details = Stats.Unmarshall(message.Payload); }