AdoQueryConnection.Timeout, propriété
Obtient ou définit le délai d'attente, exprimé en secondes, d'une connexion de données associée à un objet AdoQueryConnection.
Espace de noms : Microsoft.Office.InfoPath
Assembly : Microsoft.Office.InfoPath (dans microsoft.office.infopath.dll)
Syntaxe
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; }
Valeur de la propriété
Délai d'attente, exprimé en secondes.
Remarques
La propriété Timeout de la classe ADOQueryConnection contient la valeur du délai d'attente utilisée par la connexion de données ADO pour contrôler le temps imparti à l'extraction des données d'une source de données externe ADO/OLEDB.
La propriété Timeout spécifie le délai d'attente en secondes. Dans le cas d'un formulaire ouvert dans l'application Microsoft Office InfoPath 2007, ce paramètre a une valeur de 30 secondes par défaut et la valeur spécifiée par la propriété Timeout remplace ce paramètre. Dans le cas d'un formulaire avec navigation activée et déployé sur Microsoft Office Forms Server 2007 ou InfoPath Forms Services, le délai par défaut est défini par l'administrateur. Si vous affectez à la propriété Timeout une valeur supérieure au délai d'attente défini par l'administrateur, la valeur définie par l'administrateur est utilisée.
Remarque |
---|
L'utilisation de l'objet ADOQueryConnection est limitée aux bases de données Microsoft SQL Server et Microsoft Access. |
Ce membre est accessible uniquement par les formulaires qui s'exécutent dans le même domaine que le formulaire ouvert ou par les formulaires qui disposent d'autorisations indépendantes des domaines.
Ce type ou ce membre est accessible à partir du code exécuté dans les formulaires ouverts dans Microsoft Office InfoPath 2007 ou un navigateur Web.
Exemple
Dans l'exemple suivant, le gestionnaire d'événements d'un contrôle Button utilise la propriété Timeout de la classeADOQueryConnection, utilisée pour afficher la valeur du délai d'attente.
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
Voir aussi
Référence
AdoQueryConnection, classe
Membres AdoQueryConnection
Microsoft.Office.InfoPath, espace de noms