This method should be overridden by any delegate subclasses that need
special handling for BLOBs. The default implementation uses standard
ADO.NET operations.
Namespace: Quartz.Impl.AdoJobStore
Assembly: Quartz (in Quartz.dll) Version: 3.0.0
Syntax
C#
protected virtual Task<T> GetObjectFromBlob<T>( DbDataReader rs, int colIndex, CancellationToken cancellationToken = null ) where T : class
Parameters
- rs
- Type: System.Data.CommonDbDataReader
The data reader, already queued to the correct row. - colIndex
- Type: SystemInt32
The column index for the BLOB. - cancellationToken (Optional)
- Type: System.ThreadingCancellationToken
The cancellation instruction.
Type Parameters
- T
[Missing <typeparam name="T"/> documentation for "M:Quartz.Impl.AdoJobStore.StdAdoDelegate.GetObjectFromBlob``1(System.Data.Common.DbDataReader,System.Int32,System.Threading.CancellationToken)"]
Return Value
Type: TaskTThe deserialized object from the DataReader BLOB.
See Also