CRIWARE Unity Plugin Manual  Last Updated: 2024-12-05
CriFsWebInstaller.ModuleConfig 構造体

モジュールコンフィギュレーション [詳解]

公開変数類

uint numInstallers
 同時に使用するインストーラの最大数設定 [詳解]
 
string proxyHost
 HTTP プロキシサーバホスト名設定 [詳解]
 
ushort proxyPort
 HTTP プロキシサーバポート設定 [詳解]
 
string userAgent
 User-Agent 設定 [詳解]
 
uint inactiveTimeoutSec
 タイムアウト時間設定(秒単位) [詳解]
 
bool allowInsecureSSL
 安全でない HTTPS 通信の許可設定 [詳解]
 
ModulePlatformConfig platformConfig
 プラットフォーム固有の設定
 

詳解

モジュールコンフィギュレーション

説明:
CriFsWebInstaller 動作仕様を指定するための構造体です。
モジュール初期化時( CriWare.CriFsWebInstaller::InitializeModule 関数)に引数として本構造体を指定します。
備考:
CriWare.CriFsWebInstaller::defaultModuleConfig で取得したデフォルトコンフィギュレーションを必要に応じて変更して CriWare.CriFsWebInstaller::InitializeModule 関数に指定してください。
参照
CriFsWebInstaller::InitializeModule, CriFsWebInstaller::defaultModuleConfig

メンバ詳解

uint numInstallers

同時に使用するインストーラの最大数設定

説明:
この数を越えて CriFsWebInstaller を同時に生成することは出来ません。
string proxyHost

HTTP プロキシサーバホスト名設定

説明:
CriFsWebInstaller で使用するプロキシサーバのホスト名を設定してください。
null が設定された場合は、プロキシサーバは使用されません。
ushort proxyPort

HTTP プロキシサーバポート設定

説明:
CriFsWebInstaller で使用するプロキシサーバのポートを設定してください。
この値は、 CriFsWebInstaller::ModuleConfig.proxyHost != null の場合のみ効果があります。
string userAgent

User-Agent 設定

説明:
デフォルトの User-Agent を上書きする際に設定してください。 null が設定された場合は、デフォルトの User-Agent が使用されます。
uint inactiveTimeoutSec

タイムアウト時間設定(秒単位)

説明:
この時間の間、受信済みのサイズが変化しない場合にタイムアウトエラー( CriFsWebInstaller::Error.Timeout )が発生します。
参照
CriFsWebInstaller::StatusInfo.error, CriFsWebInstaller::Error.Timeout
bool allowInsecureSSL

安全でない HTTPS 通信の許可設定

説明:
true の場合、安全でない HTTPS 通信を許可します。
アプリケーション開発時に、有効なサーバ証明書を用意出来ない場合のみ true を設定してください。
注意:
- Apple のプラットフォームにおいて安全でない HTTPS 通信を許可するためには、 このフラグを true にすることに加えて、 ATS(App Transport Security) を無効にするか、 例外設定を行なう必要があります。

この構造体詳解は次のファイルから抽出されました: