環境
名前 | 説明 |
---|---|
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