AdoQueryConnection.Timeout プロパティ
AdoQueryConnection オブジェクトに関連付けられたデータ接続に対するタイムアウト値 (秒単位) を取得または設定します。
名前空間: Microsoft.Office.InfoPath
アセンブリ: Microsoft.Office.InfoPath (microsoft.office.infopath.dll 内)
構文
'宣言
Public MustOverride Property Timeout As Integer
'使用
Dim instance As AdoQueryConnection
Dim value As Integer
value = instance.Timeout
instance.Timeout = value
public abstract int Timeout { get; set; }
プロパティ値
秒単位のタイムアウト値。
コメント
ADOQueryConnection クラスの Timeout プロパティには、ActiveX Data Objects/OLEDB 外部データ ソースからデータを取得するために使用する時間を規制するために ADO データ接続によって使用されるタイムアウト値が含まれます。
Timeout プロパティは、タイムアウト値を秒単位で指定します。Microsoft Office InfoPath 2007 アプリケーションで開かれているフォームの場合、この設定の既定値は 30 秒で、Timeout プロパティの値はこの設定を変更します。Microsoft InfoPath Forms Services 2007 または InfoPath Forms Services に対して展開されたブラウザ対応のフォームの場合は、既定のタイムアウト値は管理者によって設定されます。Timeout プロパティの値を、管理者が設定したタイムアウト値より大きい値に設定すると、管理者によって設定された値が代わりに使用されます。
メモ : |
---|
ADOQueryConnection オブジェクトが動作するには、Microsoft SQL Server および Microsoft Access データベースが必要です。 |
このメンバは、現在開いているフォームと同じドメイン内で実行されているフォーム、またはドメインを越えたアクセス許可を付与されているフォームだけがアクセスできます。
この型またはメンバは、Microsoft Office InfoPath 2007 または Web ブラウザで開いているフォームで実行されているコードからのみアクセスできます。
例
次の例では、[ボタン] コントロールに対するイベント ハンドラが、ADOQueryConnection クラスの Timeout プロパティを使用して、タイムアウト値を表示しています。
public void DisplayTimeout_Clicked(object sender, ClickedEventArgs e)
{
// Get the Employees connection from the
// DataConnections collection.
AdoQueryConnection myAdoQueryConnection =
(AdoQueryConnection)(this.DataConnections["Employees"]);
// Display Timeout value.
MessageBox.Show (myAdoQueryConnection.Timeout.ToString());
}
Public Sub DisplayTimeout_Clicked(ByVal sender As Object, _
ByVal e As ClickedEventArgs)
' Get the Employees connection from
' the DataConnections collection.
Dim myAdoQueryConnection As AdoQueryConnection = _
DirectCast(Me.DataConnections("Employees"), AdoQueryConnection)
' Display Timeout value.
MessageBox.Show (myAdoQueryConnection.Timeout.ToString())
End Sub
関連項目
参照
AdoQueryConnection クラス
AdoQueryConnection のメンバ
Microsoft.Office.InfoPath 名前空間