CRUDOperationCallContext ClassNFX Class Library

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

Establishes a thead-static context which surrounds CRUD operations. You can derive your own classes, the .ctor must be chained. The context can be nested. A call to .ctor must be balanced with .Dispose(). This is needed to pass some out-of-band information in some special cases to CRUD operations without changing the caller interface, i.e. to swap database connection string. This class IS NOT THREAD SAFE, so in cases of async operations, the context captures extra parameters ONLY for initial ASYNC INVOCATION, that is- a true ASYNC implementation must pass the reference along the task execution line (in which case the object may be already Disposed but usable for property access
Inheritance Hierarchy

OnlineSystem Object
  NFX DisposableObject
    NFX.DataAccess.CRUD CRUDOperationCallContext

Namespace: NFX.DataAccess.CRUD
Assembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
Syntax

public class CRUDOperationCallContext : DisposableObject
See Also