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