SqlConnection.ConnectionTimeout プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SqlConnection.ConnectionTimeout プロパティの意味・解説 

SqlConnection.ConnectionTimeout プロパティ

接続確立試行開始してから、その試行終了してエラー生成するまでの待機時間取得します

名前空間: System.Data.SqlClient
アセンブリ: System.Data (system.data.dll 内)
構文構文

Public Overrides ReadOnly
 Property ConnectionTimeout As Integer
Dim instance As SqlConnection
Dim value As Integer

value = instance.ConnectionTimeout
public override int ConnectionTimeout { get;
 }
public:
virtual property int ConnectionTimeout {
    int get () override;
}
/** @property */
public int get_ConnectionTimeout ()
public override function get
 ConnectionTimeout () : int

プロパティ
接続確立待機時間 (秒)。既定値15 秒です。

例外例外
例外種類条件

ArgumentException

設定値が 0 未満です。

解説解説

接続文字列ConnectTimeout キーワードまたは Connection Timeout キーワードを使用して接続タイムアウトまで待機する時間設定できます。0 は、制限なしを示します。ただし、接続試行永久的待機されるため、ConnectionString では使用しないください

使用例使用例

SqlConnection を作成し接続文字列内で Connection Timeout30 秒設定する例を次に示します。このコードは、接続開きコンソール ウィンドウConnectionTimeout プロパティ表示します

Private Sub OpenSqlConnection()
    Dim connectionString As String
 = GetConnectionString()
    Using connection As New SqlConnection(connectionString)
        connection.Open()

        Console.WriteLine("State: {0}", connection.State)
        Console.WriteLine("ConnectionTimeout: {0}",
 connection.ConnectionTimeout)
    End Using
End Sub

Private Function GetConnectionString() As
 String
    ' To avoid storing the connection string in your code,  
    ' you can retrieve it from a configuration file, using the
    ' System.Configuration.ConfigurationSettings.AppSettings property
    Return "Data Source=(local);Database=AdventureWorks;"
 _
      & "Integrated Security=SSPI;Connection Timeout=30;"
End Function
private static void OpenSqlConnection()
{
    string connectionString = GetConnectionString();
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
        connection.Open();
        Console.WriteLine("State: {0}", connection.State);
        Console.WriteLine("ConnectionTimeout: {0}",
            connection.ConnectionTimeout);
    }
}

static private string GetConnectionString()
{
    // To avoid storing the connection string in your code, 
    // you can retrieve it from a configuration file, using the 
    // System.Configuration.ConfigurationSettings.AppSettings property
 
    return "Data Source=(local);Initial Catalog=AdventureWorks;"
        + "Integrated Security=SSPI;Connection Timeout=30";
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

SqlConnection.ConnectionTimeout プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SqlConnection.ConnectionTimeout プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS