Parcel 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. Use DeepClone() to create 100% copies for working in multiple threads. This particular class serves as a very base for all Parcel 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 : DisposableObject, 
	IReplicatable, ICachePolicy, IDistributedStableHashProvider, IShardingPointerProvider
See Also