What is a basic requirement for connection pooling in C sharp

Multiple processes must agree that they will share the same connection, where every parameter is the same, including the security settings.