Язык

SqlConnection.ClearPool(SqlConnection) Метод

Определение

Очищает пул соединений, связанный с указанным подключением.

public:
 static void ClearPool(Microsoft::Data::SqlClient::SqlConnection ^ connection);
public static void ClearPool(Microsoft.Data.SqlClient.SqlConnection connection);
static member ClearPool : Microsoft.Data.SqlClient.SqlConnection -> unit
Public Shared Sub ClearPool (connection As SqlConnection)

Параметры

connection
SqlConnection

Удаление SqlConnection из пула.

Комментарии

ClearPool(SqlConnection) очищает пул соединений, связанный с connectionним. Если во время вызова используются дополнительные подключения connection , они помечаются соответствующим образом и удаляются (вместо возвращения в пул) при Close() вызове.

Предостережение

Очистка пула является дорогостоящей операцией и должна использоваться только в случае необходимости. Эта операция может отрицательно повлиять на прогревание пула и создать высокий объем подключения, так как операция прогревание постоянно открывает новые подключения, чтобы попытаться достичь минимального размера пула. Эта ситуация особенно вероятно, если ясно вызывается в жестком цикле.

Применяется к