用于通过 HTTP 安装至本地存储的模块。
更多...
继承自 CriDisposable .
|
enum | Status : int { Stop,
Busy,
Complete,
Error
} |
| 状态 更多...
|
|
enum | Error : int {
None,
Timeout,
Memory,
LocalFs,
DNS,
Connection,
SSL,
HTTP,
Internal
} |
| 错误类型 更多...
|
|
用于通过 HTTP 安装至本地存储的模块。
- 说明:
- 用于将 Web Server上的内容安装至本地存储。
- 注意:
- iOS的本功能的动作条件是 iOS7 以后。
- 注意:
- 在创建 CriWare.CriFsWebInstaller 的实例之前,必须用 CriWare.CriFsWebInstaller::InitializeModule 方法初始化该模块。
override void Dispose |
( |
| ) |
|
|
inline |
丢弃Installer。
- 注意:
- 如果在安装处理过程中丢弃了Installer, 则可能会导致本函数内的处理长时间被阻断。
void Copy |
( |
string |
url, |
|
|
string |
dstPath |
|
) |
| |
|
inline |
bool GetCRC32 |
( |
out uint |
ret_val | ) |
|
|
inline |
获取CRC32计算结果
- 参数
-
- 说明:
- 返回仅在Status.Complete状态下有效的校验和。
如果不是在Status.Complete状态下获取,则CRC结果的值为0。
仅当 ModuleConfig.crcEnabled=true 时才能使用此函数。
- 参见
- CriFsWebInstaller::StatusInfo
static void FinalizeModule |
( |
| ) |
|
|
inlinestatic |
static void ExecuteMain |
( |
| ) |
|
|
inlinestatic |
执行Server处理
- 说明:
- 执行Server处理。需要定期执行。
static bool SetRequestHeader |
( |
string |
field, |
|
|
string |
value |
|
) |
| |
|
inlinestatic |
const int InvalidHttpStatusCode = -1 |
const long InvalidContentsSize = -1 |
该类的文档由以下文件生成: