2012-02-06 19 views
1
にタイムアウト(ミリ秒)を設定

デフォルト接続タイムアウト値は秒単位ですが、私は1秒よりも、それはあまり持っている必要がありますので、私はミリ秒単位で設定したいと思います。Npgsqlの

P.S.私は、(0.5など)小数を設定しようとしたが、あなたは、いくつかに残っているので、それは、私はあなたがそのプロバイダとの二より小さい測定を使用することはできません見つけることができました何より

答えて

1

を動作しません。オプション。

1)1秒未満で接続タイムアウトを可能にする別のプロバイダを探します。

2)タイマーを使用して接続が十分に迅速に確立されなかった場合に例外をスローします。私はあなたがこれを動作させるためにスレッド技術を使用する必要があると思います。私はこのガイド 'http://www.albahari.com/threading/'が私にとって非常に役立つことがわかりました。

3)接続プーリングを使用して、接続を再確立する必要はありませんので、すでに接続数の接続を残します。

幸運

+0

csharpとpostgresqlを接続するにはどうすればよいですか? – AFgone

+0

申し訳ありませんが、私は詳細についてマニュアルを見ました。では、なぜタイムアウトを小さくする必要があるのですか?あなたの目標を達成する別の方法があるかもしれません。 – Robert