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; }
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; }
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; }
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; }
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; }