Freigeben über


Environment Klasse

Definition

Bietet Eigenschaften zum Bestimmen, welche Laufzeitumgebung zum Öffnen der Formularvorlage verwendet wurde.

public ref class Environment abstract
public abstract class Environment
type Environment = class
Public MustInherit Class Environment
Vererbung
Environment

Beispiele

Im folgenden Beispiel wird ein grundlegendes Muster zum Überprüfen der Werte von - und IsMobile -Eigenschaften zum bedingten Ausführen von IsBrowser Code gezeigt, je nachdem, welche Umgebung und welches Programm zum Öffnen des Formulars verwendet wurde.

if (this.Environment.IsBrowser)
{
   // Code to run if form is open in a Web browser.
}

else if (this.Environment.IsMobile)
{
   // Code to run if form is open in a mobile browser.
}
else
{
   // Code to run if form is open in the InfoPath editor.
}
If (Me.Environment.IsBrowser) Then
   ' Code to run if form is open in a Web browser.
ElseIf (Me.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

Hinweise

Verwenden Sie die Environment -Eigenschaft der XmlForm -Klasse, um auf ein Environment Objekt zuzugreifen, mit dem Sie bestimmen können, welche Laufzeitumgebung und welches Programm zum Öffnen der Formularvorlage zur Bearbeitung verwendet wurde.

Die Environment -Klasse stellt die IsBrowser Eigenschaften und IsMobile bereit, mit denen Sie bestimmen können, welche Bearbeitungsumgebung zum Öffnen einer Formularvorlage verwendet wurde. Wenn beide Eigenschaften false zurückgeben, wurde die Formularvorlage in Microsoft InfoPath geöffnet. Wenn eine Eigenschaft true zurückgibt, wurde die Formularvorlage aus einer entsprechend konfigurierten Dokumentbibliothek auf Microsoft SharePoint Server 2010 geöffnet, die InfoPath Forms Services im Programm für die entsprechende Eigenschaft ausführt: einen Webbrowser (IsBrowser -Eigenschaft) oder einen mobilen Browser (IsMobile -Eigenschaft).

Konstruktoren

Environment()

Bietet Eigenschaften zum Bestimmen, welche Laufzeitumgebung zum Öffnen der Formularvorlage verwendet wurde.

Eigenschaften

IsBrowser

Ruft ab, ob die Formularvorlage über InfoPath Forms Services in einem Webbrowser geöffnet wurde.

IsMobile

Ruft ab, ob die Formularvorlage über InfoPath Forms Services in einem Browser auf einem mobilen Gerät geöffnet wurde.

Gilt für: