Tortuga.Chain Namespace
Tortuga.Chain.CommandBuilders Namespace
Tortuga.Chain.Metadata Namespace

Tortuga.Chain.Core Namespace

Classes


  Class Description
Public class CacheClearedEventArgs
Class CacheClearedEventArgs. Implements the [EventArgs]
Public class CacheInvalidatedEventArgs
Class CacheInvalidatedEventArgs.
Public class CacheReadEventArgs
Class CacheReadEventArgs. Implements the [EventArgs]
Public class CacheWrittenEventArgs
Class CacheWrittenEventArgs. Implements the [EventArgs]
Public class CommandBuiltEventArgs
Class CommandBuiltEventArgs.
Public class CommandExecutedEventArgs
Class CommandExecutedEventArgs is fired .
Public class CommandExecutionToken<(Of <(<'TCommand, TParameter>)>)>
This class represents the actual preparation and execution of a command.
Public class ExecutionToken
This class represents the actual preparation and execution of a command.
Public class ExecutionTokenPreparedEventArgs
This occurs just after an execution token is prepared.
Public class ExecutionTokenPreparingEventArgs
This occurs just before an execution token is prepared.
Public class ObjectCacheAdapter
Class ObjectCacheAdapter.
Public class OleDbCommandExecutionToken
An execution token for any OleDb provider.
Public class OleDbOperationExecutionToken
Class OleDbOperationExecutionToken.
Public class OperationExecutionToken<(Of <(<'TConnection, TTransaction>)>)>
This class represents the actual preparation and execution of a operation that isn't dependent on a DbCommand.
Public class StreamingCommandCompletionToken
This is used to close resources after completing a streaming operation.

Structures


  Structure Description
Public structure CacheReadResult<(Of <(<'T>)>)>
Lightweight alternative to a Tuple for reading from the cache asynchronously.

Interfaces


  Interface Description
Public interface ICacheAdapter
Generic caching adapter.

Delegates


  Delegate Description
Public delegate CleanupResources
This should be invoked after the associated command is complete.
Public delegate CleanupResourcesAsync
This should be invoked after the associated command is complete.
Public delegate CommandImplementation<(Of <(<'TCommand>)>)>
The implementation of an operation from a CommandBuilder.
Public delegate CommandImplementationAsync<(Of <(<'TCommand>)>)>
The implementation of an operation from a CommandBuilder.
Public delegate OperationImplementation<(Of <(<'TConnection, TTransaction>)>)>
The implementation of an operation from an OperationBuilder.
Public delegate OperationImplementationAsync<(Of <(<'TConnection, TTransaction>)>)>
The implementation of an operation from an OperationBuilder.
Public delegate StreamingCommandImplementation<(Of <(<'TCommand>)>)>
The implementation of an operation from a CommandBuilder.
Public delegate StreamingCommandImplementationAsync<(Of <(<'TCommand>)>)>
The implementation of an operation from a CommandBuilder.