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 オンライン ブックの「接続の最適化」を参照してください。