[This is preliminary documentation and is subject to change.]
Returns payload of this parcel. This may be null for deleted parcels (VersionDeleted).
WARNING!!! Although parcels do not allow to set Payload property if they are sealed, one can still mutate/modify the payload object graph
even on a sealed parcel instance, i.e. one may write:
.
This case is considered to be a bug in the calling-code. The framework has no way of preventing such an inadvertent behavior as there is no
way to intercept a mutation via transitive or direct references/functors in an object graph referenced by Payload property because payload type
does not impose (and should not) any constraints on what can be a payload.
In Aum language we will use static type checker that will detect possible property access via Payload BEFORE calling Open()
Namespace: NFX.DataAccess.DistributedmySealedParcel.Payload.DueDates.Add(DateTime.Now) (given DueDates of type List(DateTime))
Assembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
Syntax
Property Value
Type:
See Also