CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
CriFsWebInstaller.ModuleConfig Struct Reference

Module configuration More...

Public Attributes

uint numInstallers
 Sets the maximum number of installers used at the same time More...
 
string proxyHost
 Sets the HTTP proxy server host name More...
 
ushort proxyPort
 Sets the HTTP proxy server port More...
 
string userAgent
 User-Agent setting More...
 
uint inactiveTimeoutSec
 Sets the timeout time (in seconds) More...
 
bool allowInsecureSSL
 Enables the insecure HTTPS communication More...
 
ModulePlatformConfig platformConfig
 Platform-specific settings
 

Detailed Description

Module configuration

Description:
A structure for specifying the behavior of CriFsWebInstaller.
You pass this structure as an argument when initializing a module (the CriWare.CriFsWebInstaller::InitializeModule function).
Note:
Please get the default configuration with CriWare.CriFsWebInstaller::defaultModuleConfig , change it as needed, and pass it to the CriWare.CriFsWebInstaller::InitializeModule function.
See also
CriFsWebInstaller::InitializeModule, CriFsWebInstaller::defaultModuleConfig

Member Data Documentation

uint numInstallers

Sets the maximum number of installers used at the same time

Description:
CriFsWebInstallers cannot be generated at the same time exceeding this number.
string proxyHost

Sets the HTTP proxy server host name

Description:
Set the host name of the proxy server used by CriFsWebInstaller.
If set to null, proxy server will not be used.
ushort proxyPort

Sets the HTTP proxy server port

Description:
Set the port of the proxy server used by CriFsWebInstaller.
This value has an effect only if CriFsWebInstaller::ModuleConfig.proxyHost != null.
string userAgent

User-Agent setting

Description:
Set when overwriting the default User-Agent. If set to null, the default User-Agent is used.
uint inactiveTimeoutSec

Sets the timeout time (in seconds)

Description:
A timeout error ( CriFsWebinstaller::Error.Timeout ) occurs if the received size does not change over this time.
See also
CriFsWebInstaller::StatusInfo.error, CriFsWebInstaller::Error.Timeout
bool allowInsecureSSL

Enables the insecure HTTPS communication

Description:
Insecure HTTPS communication is allowed when this flag is set to true.
Please set it to true only if a valid server certificate cannot be provided during the application's development.
Note:
- To allow insecure HTTPS internet connection on Apple platforms, set this flag to true, and either disable ATS (App Transport Security) or set up for exceptions.

The documentation for this struct was generated from the following file: