Environment 類別
提供屬性來判斷用於開啟表單範本的執行階段環境。
**命名空間:**Microsoft.Office.InfoPath
**組件:**Microsoft.Office.InfoPath (於 microsoft.office.infopath.dll 中)
語法
'宣告
Public MustInherit Class Environment
'用途
Dim instance As Environment
public abstract class Environment
備註
使用 Application 類別的 Environment 屬性,來判斷用於開啟表單範本進行編輯的執行階段環境及程式。
Environment 類別提供 IsBrowser 及 IsMobile 屬性,可讓您判斷用來開啟表單範本的編輯環境。如果兩個屬性都傳回 false,則表單範本是在 Microsoft Office InfoPath 2007 中開啟的。如果任何一個屬性傳回 true,則表單範本是從 Microsoft Office Forms Server 2007 或從執行 InfoPath Forms Services 之 Microsoft Office SharePoint Server 2007 上的適當設定文件庫中,在下列對應屬性的程式中開啟的:網頁瀏覽器 (IsBrowser 屬性) 或行動瀏覽器 (IsMobile 屬性)。
範例
在下列範例中,會示範檢查 IsBrowser 及 IsMobile 屬性值的基本型態,根據用來開啟表單的環境及程式,條件式執行程式碼。
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
繼承階層
System.Object
Microsoft.Office.InfoPath.Environment
執行緒安全
此型別的所有公用靜態 (於 Visual Basic 共用) 成員都是執行緒安全。但並不保證所有執行個體成員為執行緒安全。