public ReadEventResult(SingleReadResult result)
        {
            if (result == SingleReadResult.Success)
                throw new ArgumentException(string.Format("Wrong SingleReadResult provided for failure constructor: {0}.", result), "result");

            Result = result;
            Record = null;
        }
Exemple #2
0
            public ReadEventCompleted(Guid correlationId,
                                      string eventStreamId,
                                      int eventNumber,
                                      SingleReadResult result,
                                      EventRecord record)
            {
                Ensure.NotNullOrEmpty(eventStreamId, "eventStreamId");
                Ensure.Nonnegative(eventNumber, "EventNumber");
                if (result == SingleReadResult.Success)
                {
                    Ensure.NotNull(record, "record");
                }

                CorrelationId = correlationId;
                EventStreamId = eventStreamId;
                EventNumber   = eventNumber;
                Result        = result;
                Record        = record;
            }
Exemple #3
0
            public ReadEventCompleted(string eventStreamId,
                                      int eventNumber,
                                      SingleReadResult result,
                                      string eventType,
                                      byte[] data,
                                      byte[] metadata)
            {
                Ensure.NotNullOrEmpty(eventStreamId, "streamId");
                Ensure.Nonnegative(eventNumber, "eventNumber");
                if (result == SingleReadResult.Success)
                {
                    Ensure.NotNull(data, "data");
                }

                EventStreamId = eventStreamId;
                EventNumber   = eventNumber;
                Result        = (int)result;
                EventType     = eventType;
                Data          = data;
                Metadata      = metadata;
            }
 public ReadEventResult(SingleReadResult result, EventRecord record)
 {
     Result = result;
     Record = record;
 }
Exemple #5
0
            public ReadEventCompleted(Guid correlationId,
                                      string eventStreamId,
                                      int eventNumber,
                                      SingleReadResult result,
                                      string eventType,
                                      byte[] data,
                                      byte[] metadata)
            {
                Ensure.NotNullOrEmpty(eventStreamId, "eventStreamId");
                Ensure.Nonnegative(eventNumber, "eventNumber");
                if (result == SingleReadResult.Success)
                    Ensure.NotNull(data, "data");

                CorrelationId = correlationId.ToByteArray();
                EventStreamId = eventStreamId;
                EventNumber = eventNumber;
                Result = (int)result;
                EventType = eventType;
                Data = data;
                Metadata = metadata;
            }
            public ReadEventCompleted(Guid correlationId, 
                                      string eventStreamId, 
                                      int eventNumber, 
                                      SingleReadResult result, 
                                      EventRecord record)
            {
                Ensure.NotNullOrEmpty(eventStreamId, "eventStreamId");
                Ensure.Nonnegative(eventNumber, "EventNumber");
                if (result == SingleReadResult.Success)
                    Ensure.NotNull(record, "record");

                CorrelationId = correlationId;
                EventStreamId = eventStreamId;
                EventNumber = eventNumber;
                Result = result;
                Record = record;
            }
Exemple #7
0
            public ReadEventCompleted(string eventStreamId, 
                                      int eventNumber, 
                                      SingleReadResult result,
                                      string eventType, 
                                      byte[] data, 
                                      byte[] metadata, long logPosition)
            {
                Ensure.NotNullOrEmpty(eventStreamId, "streamId");
                Ensure.Nonnegative(eventNumber, "eventNumber");
                if (result == SingleReadResult.Success)
                    Ensure.NotNull(data, "data");

                EventStreamId = eventStreamId;
                EventNumber = eventNumber;
                Result = (int)result;
                EventType = eventType;
                Data = data;
                Metadata = metadata;
                LogPosition = logPosition;
            }