IBank MembersNFX Class Library

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

The IBank type exposes the following members.
Methods

  NameDescription
Public methodGenerateReplicationVersionInfo
Generates version replication information for the parcel instance which is being sealed
Public methodGetDescription
Returns database description for the specific culture. This method is needed because end users may need to see the description of the database instance in their native language
Public methodLoad(Type, GDID, Object, DataVeracity, DataCaching, Nullable Int32 , ISession)
Loads parcel by fetching it from the bank backened by its primary id
Public methodLoad T (GDID, Object, DataVeracity, DataCaching, Nullable Int32 , ISession)
Loads parcel by fetching it from the bank backened by its primary id
Public methodLoadAsync(Type, GDID, Object, DataVeracity, DataCaching, Nullable Int32 , ISession)
Async version: Loads parcel by fetching it from the bank backened by its primary id
Public methodLoadAsync T (GDID, Object, DataVeracity, DataCaching, Nullable Int32 , ISession)
Async version: Loads parcel by fetching it from the bank backened by its primary id
Public methodObjectToShardingID
Returns ULONG for an object so any object (i.e. a string) may be used as a sharding key. Suppose a string needs to be used for sharding, this method translates a string into a 64 bit hash expressed as ulong
Public methodQuery
Loads result object by executing a query command in the bank backend fetching necessary parcels/records/documents and aggregating the result. The query may return parcel/s that can be modified and saved back into the store
Public methodQueryAsync
Async version: Loads result object by executing a query command in the bank backend fetching necessary parcels/records/documents and aggregating the result. The query may return parcel/s that can be modified and saved back into the store
Public methodRemove(Type, GDID, Object, ISession)
Removes the parcel from the bank returning true if parcel was found and removed
Public methodRemove T (GDID, Object, ISession)
Removes the parcel from the bank returning true if parcel was found and removed
Public methodRemoveAsync(Type, GDID, Object, ISession)
Async version: Removes the parcel from the bank returning true if parcel was found and removed
Public methodRemoveAsync T (GDID, Object, ISession)
Async version: Removes the parcel from the bank returning true if parcel was found and removed
Public methodSave
Saves/sends the parcel into this bank
Public methodSaveAsync
Async version: Saves/sends the parcel into this bank
Back to Top
Properties

  NameDescription
Public propertyAreas
Returns registry of named bank schema area instances
Public propertyDataStore
References data store that this data bank is a part of
Public propertyDescription
Returns database description
Public propertyIDGenerator
Returns sequence provider that generates unique identifiers in the store
Public propertyName (Inherited from INamed.)
Public propertySchema
Returns the schema that this bank implements
Back to Top
See Also