プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# ClearAllPools

このメソッドでは、すべての接続プールからすべての接続がクリアされます。

宣言

    // C#
    public static void ClearAllPools();

備考

これは、アプリケーション用に作成されたすべての接続プールに対して、`ClearPool`を呼び出す操作に似ています。

例外

`InvalidOperationException` - アプリケーション用の接続プールが見つかりません。

例

    // C#
    // Sample demonstrating the use of ClearAllPools API in OracleConnection class

    using System;
    using Oracle.DataAccess.Client;

    class ClearAllPoolsSample
    {
      static void Main()
      {
        Console.WriteLine("Running ClearAllPools sample..." );
        // Set the connection string
        string strConn = "User Id=scott;Password=tiger;Data Source=oracle;" +
               "Min pool size=5;";
        OracleConnection conn = new OracleConnection(strConn);

        // Create another connection object with a different connection string
        string strConnNew = "User Id=scott;Password=tiger;Data Source=oracle;";
        OracleConnection connNew = new OracleConnection(strConnNew);

        // Open the connections. Separate pools are created for conn and connNew
        conn.Open();
        connNew.Open();

        // Clears the pools associated with conn and connNew
        OracleConnection.ClearAllPools ();

        // cleanup
        conn.Close();
        connNew.Close();
        Console.WriteLine("Done!");
      }
    }

関連項目:

- Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Clientのネームスペース

- OracleConnectionクラス

- OracleConnectionメンバー

- ClearPool