次の方法で共有


ConnectTimeout プロパティ

SqlCeRemoteDataAccess オブジェクトがサーバーへの接続を待機する時間を、ミリ秒単位で取得または設定します。

名前空間:  System.Data.SqlServerCe
アセンブリ:  System.Data.SqlServerCe (System.Data.SqlServerCe.dll)

構文

'宣言
Public Property ConnectTimeout As Integer
    Get
    Set
'使用
Dim instance As SqlCeRemoteDataAccess
Dim value As Integer

value = instance.ConnectTimeout

instance.ConnectTimeout = value
public int ConnectTimeout { get; set; }
public:
property int ConnectTimeout {
    int get ();
    void set (int value);
}
member ConnectTimeout : int with get, set
function get ConnectTimeout () : int
function set ConnectTimeout (value : int)

プロパティ値

型: System. . :: . .Int32
タイムアウトを表す Int32 値 (ミリ秒単位)。既定値はありません。

説明

ConnectTimeout に指定された値よりも応答に時間がかかる場合、その応答はキャンセルされます。

複数の IP アドレスを持つ (マルチホーム) サーバーへの接続を試みる場合は、サーバー上のすべての IP アドレスに対する累積としてタイムアウトがカウントされます。たとえば、サーバーに 2 つの IP アドレスがあり、1 番目の IP には 500 ミリ秒、2 番目の IP にも 500 ミリ秒待機する場合、そのサーバーに対するタイムアウト値は 1000 ミリ秒になります。

指定できる最大のタイムアウトは 360 秒です。このタイムアウト値の推奨される設定については、SQL Server Compact 3.5 オンライン ブックの「接続の最適化」を参照してください。

関連項目

参照

SqlCeRemoteDataAccess クラス

SqlCeRemoteDataAccess メンバー

System.Data.SqlServerCe 名前空間