First, some general background. For a bounded domain, the boundary value problem is solved by the Poisson formula, however an explicit form of the Poisson kernel for a cylinder of finite length is probably too complicated for a practical use. For unbounded domains, one needs an additional growth restriction to ensure uniqueness. For example, that the boundary data for a cylinder are bounded, but this condition can be substantially relaxed. Poisson formula for a slab
is relatively simple and it is written in 

MR4238605 
Madych, W. R. 
Harmonic functions in slabs and half-spaces. Harmonic analysis and applications, 325–359,
Springer Optim. Appl., 168, Springer, Cham, 2021.

For the circular cylinder you may look into

MR3595961 
D. Khavinson, E. Lundberg, and H. Render, 
Dirichlet's problem with entire data posed on an ellipsoidal cylinder,
Potential Anal. 46 (2017), no. 1, 55–62.

Look also at the reference list in these papers.

For the infinite cylinder with periodic $L^1$ boundary conditions, there is a unique periodic solution. It is also unique among Dirichlet solutions which grow slower than $x^\omega$, where $\omega$ is the smallest Dirichlet eigenvalue of $D$. Similar results are available for the slab.

where $\omega$