다음을 통해 공유


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 클래스는 양식 서식 파일을 여는 데 사용된 편집 환경을 확인할 수 있는 IsBrowserIsMobile 속성을 제공합니다. 두 속성이 모두 false를 반환하면 양식 서식 파일이 Microsoft Office InfoPath 2007 에서 열린 것입니다. 두 속성 중 하나가 true를 반환한다면 양식 서식 파일은 Microsoft Office Forms Server 2007 또는 해당 속성의 프로그램에서 InfoPath Forms Services 를 실행하는 Microsoft Office SharePoint Server 2007 의 적절하게 구성된 문서 라이브러리, 즉 웹 브라우저(IsBrowser 속성) 또는 모바일 브라우저(IsMobile 속성)에서 열린 것입니다.

예제

다음 예제에서는 IsBrowserIsMobile 속성의 값을 확인하여 양식을 여는 데 사용된 환경과 프로그램에 따라 코드를 조건적으로 실행하는 기본 패턴을 보여 줍니다.

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에서 공유되는 이 형식의 모든 Public static 구성원은 스레드로부터 안전합니다.

참고 항목

참조

Environment 구성원
Microsoft.Office.InfoPath 네임스페이스