// not implemented public bool IsDuplicateTransactional(int stateDetailsId, ISqlStorageSession sqlStorageSession) => false;
public MyMessageHandler(ISqlStorageSession storageSession, Context context) { this.storageSession = storageSession; this.context = context; }
/// <summary> /// Tuple deconstructor. /// </summary> /// <param name="session">Session that this deconstructor works on.</param> /// <param name="connection">The current database connection (first tuple argument).</param> /// <param name="transaction">The current database transaction (second tuple argument).</param> public static void Deconstruct(this ISqlStorageSession session, out DbConnection connection, out DbTransaction transaction) { connection = session.Connection; transaction = session.Transaction; }
public HandlerThatUsesSessionViaDI(ISqlStorageSession sqlPersistenceSession) { this.sqlPersistenceSession = sqlPersistenceSession; }