public ChangeFeedEntry( long sequence, DateTimeOffset timestamp, ChangeFeedAction action, string studyInstanceUid, string seriesInstanceUid, string sopInstanceUid, ChangeFeedState state, string partitionName = default, DicomDataset metadata = null) { EnsureArg.IsNotNull(studyInstanceUid); EnsureArg.IsNotNull(seriesInstanceUid); EnsureArg.IsNotNull(sopInstanceUid); Sequence = sequence; StudyInstanceUid = studyInstanceUid; SeriesInstanceUid = seriesInstanceUid; SopInstanceUid = sopInstanceUid; Action = action; Timestamp = timestamp; State = state; PartitionName = partitionName; Metadata = metadata; }
public ChangeFeedEntry( long sequence, DateTimeOffset timestamp, ChangeFeedAction action, string studyInstanceUid, string seriesInstanceUid, string sopInstanceUid, long originalVersion, long?currentVersion, ChangeFeedState state) { EnsureArg.IsNotNull(studyInstanceUid); EnsureArg.IsNotNull(seriesInstanceUid); EnsureArg.IsNotNull(sopInstanceUid); Sequence = sequence; StudyInstanceUid = studyInstanceUid; SeriesInstanceUid = seriesInstanceUid; SopInstanceUid = sopInstanceUid; Action = action; Timestamp = timestamp; State = state; OriginalVersion = originalVersion; CurrentVersion = currentVersion; }
public ChangeFeedEntry( long sequence, DateTime timestamp, ChangeFeedAction action, string studyInstanceUid, string seriesInstanceUid, string sopInstanceUid, ChangeFeedState state) { EnsureArg.IsNotNull(studyInstanceUid); EnsureArg.IsNotNull(seriesInstanceUid); EnsureArg.IsNotNull(sopInstanceUid); Sequence = sequence; StudyInstanceUid = studyInstanceUid; SeriesInstanceUid = seriesInstanceUid; SopInstanceUid = sopInstanceUid; Action = action; Timestamp = timestamp; State = state; }