ServerClientSessionSharedOpen Method (Database, UInt64, Boolean, ListIOptimizedPersistable, Boolean, Int32, Int32, Boolean) |
For internal use only in generated code
Namespace:
VelocityDb.Session
Assembly:
VelocityDb (in VelocityDb.dll) Version: 11.1.0.0 (11.1)
Syntax public override IOptimizedPersistable Open(
Database db,
ulong oid,
bool update,
List<IOptimizedPersistable> toLoadMembers,
bool inFlush,
int graphDepth,
int graphDepthToLoad,
bool signalNotExistError = false
)
Public Overrides Function Open (
db As Database,
oid As ULong,
update As Boolean,
toLoadMembers As List(Of IOptimizedPersistable),
inFlush As Boolean,
graphDepth As Integer,
graphDepthToLoad As Integer,
Optional signalNotExistError As Boolean = false
) As IOptimizedPersistable
public:
virtual IOptimizedPersistable^ Open(
Database^ db,
unsigned long long oid,
bool update,
List<IOptimizedPersistable^>^ toLoadMembers,
bool inFlush,
int graphDepth,
int graphDepthToLoad,
bool signalNotExistError = false
) override
abstract Open :
db : Database *
oid : uint64 *
update : bool *
toLoadMembers : List<IOptimizedPersistable> *
inFlush : bool *
graphDepth : int *
graphDepthToLoad : int *
?signalNotExistError : bool
(* Defaults:
let _signalNotExistError = defaultArg signalNotExistError false
*)
-> IOptimizedPersistable
override Open :
db : Database *
oid : uint64 *
update : bool *
toLoadMembers : List<IOptimizedPersistable> *
inFlush : bool *
graphDepth : int *
graphDepthToLoad : int *
?signalNotExistError : bool
(* Defaults:
let _signalNotExistError = defaultArg signalNotExistError false
*)
-> IOptimizedPersistable
Parameters
- db
- Type: VelocityDbDatabase
[Missing <param name="db"/> documentation for "M:VelocityDb.Session.ServerClientSessionShared.Open(VelocityDb.Database,System.UInt64,System.Boolean,System.Collections.Generic.List{VelocityDb.IOptimizedPersistable},System.Boolean,System.Int32,System.Int32,System.Boolean)"]
- oid
- Type: SystemUInt64
Id of the object to open, must match with Database id - update
- Type: SystemBoolean
Update object when opening it - toLoadMembers
- Type: System.Collections.GenericListIOptimizedPersistable
Internal list of objects to be loaded as part of graph load - inFlush
- Type: SystemBoolean
Permit page flushes as side affect of opening object? - graphDepth
- Type: SystemInt32
Current graph depth of graph load - graphDepthToLoad
- Type: SystemInt32
Max graph depth to load - signalNotExistError (Optional)
- Type: SystemBoolean
Signal an exception if object/page/database does not exist.
Return Value
Type:
IOptimizedPersistablea persistent object
See Also