Skip to main content

 

 

 

 

Template:OutSystems/Documentation_KB/Breadcrumb_New_Layout

 

 

Template:OutSystems/OSLanguageSwitcher

 

 

 

OutSystems

環境

名前 説明
GetApplicationServerType() モジュールを実行しているアプリケーションサーバーのタイプを返します。使用可能な値は「.Net」と「J2EE」です。
GetCurrentLocale() ユーザーセッションの現在の言語ロケールの名前を返します。言語ロケールの名前は表示のために使用され、RFC 1766標準形式に従います。
GetDatabaseProvider() モジュールを実行しているプラットフォームのデータベース(SqlServer、OracleまたはMySQL)のタイプを返します。
GetUserAgent() HTTPメッセージのヘッダーで示されているユーザーエージェントを返します。
GetOwnerEspaceIdentifier() 処理中の要素を所有するモジュールの識別子を返します。
GetEntryEspaceName() Webリクエストを処理しているモジュールの名前を返します。
GetEntryEspaceId() Webリクエストを処理しているモジュールの識別子を返します。
GetObsoleteTenantId() 6.0バージョンからSite.TenantIdセマンティックを模倣するために、シングルテナントモジュールの偽のテナント識別子を返すメソッド。

GetApplicationServerType

モジュールを実行しているアプリケーションサーバーのタイプを返します。使用可能な値は「.Net」と「J2EE」です。

利用可能箇所:

  • サーバー側ロジック: Yes
  • クライアント側ロジック: No
  • データベース: 関数は、Aggregateが実行される前に評価されます。
  • ローカルストレージ: 関数は、Aggregateが実行される前に評価されます。

出力

型: Text

GetApplicationServerType() = ".Net"
GetApplicationServerType() = "J2EE"

GetCurrentLocale

ユーザーセッションの現在の言語ロケールの名前を返します。言語ロケールの名前は表示のために使用され、RFC 1766標準形式に従います。

利用可能箇所:

  • サーバー側ロジック: Yes
  • クライアント側ロジック: Yes
  • データベース: 関数は、Aggregateが実行される前に評価されます。
  • ローカルストレージ: 関数は、Aggregateが実行される前に評価されます。

出力

型: Text

GetCurrentLocale() = "en-US"

GetDatabaseProvider

モジュールを実行しているプラットフォームのデータベース(SqlServer、OracleまたはMySQL)のタイプを返します。

利用可能箇所:

  • サーバー側ロジック: Yes
  • クライアント側ロジック: No
  • データベース: 関数は、Aggregateが実行される前に評価されます。
  • ローカルストレージ: 関数は、Aggregateが実行される前に評価されます。

出力

型: Text

GetDatabaseProvider() = "SqlServer"
GetDatabaseProvider() = "Oracle"
GetDatabaseProvider() = "MySQL"

GetUserAgent

HTTPメッセージのヘッダーで示されているユーザーエージェントを返します。

利用可能箇所:

  • サーバー側ロジック: Yes
  • クライアント側ロジック: Yes
  • データベース: 関数は、Aggregateが実行される前に評価されます。
  • ローカルストレージ: 関数は、Aggregateが実行される前に評価されます。

出力

型: Text

GetUserAgent() = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36"
GetUserAgent() = "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"

GetOwnerEspaceIdentifier

処理中の要素を所有するモジュールの識別子を返します。

利用可能箇所:

  • サーバー側ロジック: Yes
  • クライアント側ロジック: No
  • データベース: 関数は、Aggregateが実行される前に評価されます。
  • ローカルストレージ: 関数は、Aggregateが実行される前に評価されます。

出力

型: EspaceId

GetOwnerEspaceIdentifier() = 141

GetEntryEspaceName

Webリクエストを処理しているモジュールの名前を返します。

利用可能箇所:

  • サーバー側ロジック: Yes
  • クライアント側ロジック: Yes
  • データベース: 関数は、Aggregateが実行される前に評価されます。
  • ローカルストレージ: 関数は、Aggregateが実行される前に評価されます。

出力

型: Text

GetEntryEspaceName() = "MyModule"

GetEntryEspaceId

Webリクエストを処理しているモジュールの識別子を返します。

利用可能箇所:

  • サーバー側ロジック: Yes
  • クライアント側ロジック: No
  • データベース: 関数は、Aggregateが実行される前に評価されます。
  • ローカルストレージ: 関数は、Aggregateが実行される前に評価されます。

出力

型: EspaceId

GetEntryEspaceId() = 70

GetObsoleteTenantId

6.0バージョンからSite.TenantIdセマンティックを模倣するために、シングルテナントモジュールの偽のテナント識別子を返すメソッド。

利用可能箇所:

  • サーバー側ロジック: Yes
  • クライアント側ロジック: No
  • データベース: 関数は、Aggregateが実行される前に評価されます。
  • ローカルストレージ: 関数は、Aggregateが実行される前に評価されます。

出力

型: TenantId

GetObsoleteTenantId() = 30
  • Was this article helpful?