<PackageReference Include="Microsoft.Data.SqlClient" Version="7.1.0-preview3.26238.4" />

Microsoft.Data.SqlClient.ConnectionPool.BlockingPeriodErrorState

Encapsulates a connection pool's blocking-period error state: cached exception, exponential backoff timer, and synchronization. Kept as a separate class so the pool's connection-acquisition path remains focused on capacity/queue concerns and stays decoupled from the (independent) rate limiting policy.
public void Dispose()

Disposes the instance, releasing the exit timer if one is active. Clears the error state so that any waiting callers do not observe a stale exception after the owning pool is torn down.