[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
System Object NFX DisposableObject NFX.DataAccess.Distributed Parcel NFX.DataAccess.Distributed Parcel TPayload Namespace: NFX.DataAccess.DistributedAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
[SerializableAttribute]
public abstract class Parcel : DisposableObject,
IReplicatable, ICachePolicy, IDistributedStableHashProvider, IShardingPointerProvider
[SerializableAttribute]
public abstract class Parcel : DisposableObject,
IReplicatable, ICachePolicy, IDistributedStableHashProvider, IShardingPointerProvider
<SerializableAttribute>
Public MustInherit Class Parcel
Inherits DisposableObject
Implements IReplicatable, ICachePolicy, IDistributedStableHashProvider, IShardingPointerProvider
<SerializableAttribute>
Public MustInherit Class Parcel
Inherits DisposableObject
Implements IReplicatable, ICachePolicy, IDistributedStableHashProvider, IShardingPointerProvider
[SerializableAttribute]
public ref class Parcel abstract : public DisposableObject,
IReplicatable, ICachePolicy, IDistributedStableHashProvider, IShardingPointerProvider
[SerializableAttribute]
public ref class Parcel abstract : public DisposableObject,
IReplicatable, ICachePolicy, IDistributedStableHashProvider, IShardingPointerProvider
[<AbstractClassAttribute>]
[<SerializableAttribute>]
type Parcel =
class
inherit DisposableObject
interface IReplicatable
interface ICachePolicy
interface IDistributedStableHashProvider
interface IShardingPointerProvider
end
[<AbstractClassAttribute>]
[<SerializableAttribute>]
type Parcel =
class
inherit DisposableObject
interface IReplicatable
interface ICachePolicy
interface IDistributedStableHashProvider
interface IShardingPointerProvider
end