コード例 #1
0
        internal EventReadResult(EventReadStatus status,
                                 string stream,
                                 long eventNumber,
                                 ClientMessage.ResolvedIndexedEvent @event)
        {
            Ensure.NotNullOrEmpty(stream, "stream");

            Status      = status;
            Stream      = stream;
            EventNumber = eventNumber;
            Event       = status == EventReadStatus.Success ? new ResolvedEvent(@event) : (ResolvedEvent?)null;
        }
コード例 #2
0
 internal ResolvedEvent(ClientMessage.ResolvedIndexedEvent evnt)
 {
     Event            = evnt.Event == null ? null : new RecordedEvent(evnt.Event);
     Link             = evnt.Link == null ? null : new RecordedEvent(evnt.Link);
     OriginalPosition = null;
 }