次の方法で共有


Environment クラス

定義

フォーム テンプレートを開くために使用された実行時環境を判断するプロパティを提供します。

public ref class Environment abstract
public abstract class Environment
type Environment = class
Public MustInherit Class Environment
継承
Environment

次の例では、フォームを開くために使用された環境とプログラムに応じて、 プロパティと IsMobile プロパティのIsBrowser値をチェックしてコードを条件付きで実行するための基本的なパターンを示します。

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

注釈

Environment使用できるオブジェクトにアクセスするには、 XmlForm クラスの プロパティをEnvironment使用して、編集のためにフォーム テンプレートを開くために使用されたランタイム環境とプログラムを決定します。

クラスにはEnvironment、 プロパティと IsMobile プロパティが用意IsBrowserされており、フォーム テンプレートを開くために使用された編集環境を決定できます。 両方のプロパティが false を返す場合、フォーム テンプレートは Microsoft InfoPath で開かれました。 いずれかのプロパティが true を返す場合、フォーム テンプレートは、対応するプロパティ (Web ブラウザー ( プロパティ) またはモバイル ブラウザー (IsBrowserIsMobile プロパティ) のプログラムでInfoPath Forms Servicesを実行している Microsoft SharePoint Server 2010 上の適切に構成されたドキュメント ライブラリから開かれました。

コンストラクター

Environment()

フォーム テンプレートを開くために使用された実行時環境を判断するプロパティを提供します。

プロパティ

IsBrowser

Web ブラウザーでフォーム テンプレートがInfoPath Forms Servicesから開かれたかどうかを取得します。

IsMobile

モバイル デバイス上のブラウザーでInfoPath Forms Servicesからフォーム テンプレートを開いたかどうかを取得します。

適用対象