public SqlSnapshot(EventStreamRevisionIdentity identity, EventProviderVersion version, byte[] typeId, byte[] data)
 {
     Identity = identity;
     Version  = version;
     TypeId   = typeId;
     Data     = data;
 }
Exemplo n.º 2
0
        public SnapshotRevision(EventStreamRevisionIdentity identity, EventProviderVersion version, Snapshot snapshot)
            : base(identity, version)
        {
            Contract.Requires(identity != null);
            Contract.Requires(version != null);
            Contract.Requires(snapshot != null);

            _snapshot = snapshot;
        }
Exemplo n.º 3
0
        public ProjectionContext(IEventProvider eventProvider, TransactionIdentity transactionIdentity, ICommand command, IReadOnlyCollection <Meta> metadata, EventProviderVersion version, object data)
        {
            Contract.Requires(eventProvider != null);
            Contract.Requires(transactionIdentity != null);
            Contract.Requires(command != null);
            Contract.Requires(metadata != null);
            Contract.Requires(version != null);
            Contract.Requires(data != null);

            EventProvider       = eventProvider;
            TransactionIdentity = transactionIdentity;
            Command             = command;
            Metadata            = metadata;
            Version             = version;
            Data = data;
        }