Класс Environment
Предоставляет свойства для определения среды выполнения, которая использовалась для открытия шаблона формы.
Пространство имен: Microsoft.Office.InfoPath
Сборка: Microsoft.Office.InfoPath (в microsoft.office.infopath.dll)
Синтаксис
'Декларация
Public MustInherit Class Environment
'Применение
Dim instance As Environment
public abstract class Environment
Заметки
Используйте свойство Environment класса Application, чтобы определить, какая среда выполнения и программа использовалась для открытия шаблона формы для редактирования.
Класс Environment предоставляет свойства IsBrowser и IsMobile, которые позволяют определить, какая среда редактирования использовалась для открытия шаблона формы. Если оба свойства возвращают значение false, шаблон формы был открыт в приложении Microsoft Office InfoPath 2007. Если одно из свойств возвращает значение true, шаблон формы был открыт из приложения Microsoft Office Forms Server 2007 или соответственно сконфигурированной библиотеки документов в приложении Microsoft Office SharePoint Server 2007, работающем под управлением Служба InfoPath Forms Services, в программе для соответствующего свойства: веб-обозревателе (свойство 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) члены этого типа потокобезопасны. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылка
Члены Environment
Пространство имен Microsoft.Office.InfoPath