Parcel TPayload  ClassNFX Class Library

[This is preliminary documentation and is subject to change.]

Describes a data parcel - a piece of logically-grouped data that gets fetched from/comitted into a distributed backend system. Parcels represent an atomic unit of change, a changeset that gets replicated between failover hosts. Every parcel has a Payload property that stores business data of interest that the parcel contains. This class is not thread-safe. This particular class serves as a very base for distributed data store implementations
Inheritance Hierarchy

OnlineSystem Object
  NFX DisposableObject
    NFX.DataAccess.Distributed Parcel
      NFX.DataAccess.Distributed Parcel TPayload 

Namespace: NFX.DataAccess.Distributed
Assembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
Syntax

[SerializableAttribute]
public abstract class Parcel<TPayload> : Parcel 
where TPayload : class
Type Parameters

TPayload
Type of payload that parcel carries
See Also