Environment, classe
Fournit les propriétés permettant de déterminer l'environnement d'exécution utilisé pour ouvrir le modèle de formulaire.
Espace de noms : Microsoft.Office.InfoPath
Assembly : Microsoft.Office.InfoPath (dans microsoft.office.infopath.dll)
Syntaxe
Public MustInherit Class Environment
Dim instance As Environment
public abstract class Environment
Remarques
Utilisez la propriété Environment de la classe Application pour déterminer l'environnement d'exécution et le programme utilisés pour ouvrir le modèle de formulaire à des fins de modification.
La classe Environment fournit les propriétés IsBrowser et IsMobile qui permettent de déterminer l'environnement d'édition utilisé pour ouvrir un modèle de formulaire. Si les deux propriétés renvoient la valeur false, le modèle de formulaire a été ouvert dans Microsoft Office InfoPath 2007. Si l'une des propriété renvoie la valeur true, le modèle de formulaire a été ouvert à partir de Microsoft Office Forms Server 2007 ou d'une bibliothèque de documents correctement configurée sur Microsoft Office SharePoint Server 2007 exécutant InfoPath Forms Services dans le programme de la propriété correspondante : un navigateur Web (propriété IsBrowser) ou un navigateur mobile (propriété IsMobile).
Exemple
Dans l'exemple ci-dessous, un modèle de base est utilisé pour vérifier les valeurs des propriétés IsBrowser et IsMobile afin d'effectuer l'exécution conditionnelle du code en fonction de l'environnement et du programme utilisés pour ouvrir le formulaire.
if (this.Application.Environment.IsBrowser)
{
// Code to run if form is open in a Web browser.
}
else if (this.Application.Environment.IsMobile)
{
// Code to run if form is open in a mobile browser.
}
else
{
// Code to run if form is open in the InfoPath application.
}
If (Me.Application.Environment.IsBrowser) Then
' Code to run if form is open in a Web browser.
ElseIf (Me.Application.Environment.IsMobile) Then
' Code to run if form is open in a mobile browser.
Else
' Code to run if form is open in the InfoPath application.
End If
Hiérarchie d'héritage
System.Object
Microsoft.Office.InfoPath.Environment
Sécurité des threads
Les membres statiques publics de ce type (Shared en Visual Basic) sont sécurisés au niveau des threads. Il n'est pas garanti que les membres d'instance soient sécurisés au niveau des threads.
Voir aussi
Référence
Membres Environment
Microsoft.Office.InfoPath, espace de noms