包含文件上载/下载参数的结构。
public struct ml_file_transfer_info_w
成员名称 | 类型 | 说明 |
---|---|---|
auth_parms |
wchar_t ** |
向 MobiLink 事件中的验证参数提供参数。 有关详细信息,请参见Additional Parameters 同步参数。 |
auth_status |
asa_uint16 |
向 MobiLink 事件中的验证参数提供参数。 有关详细信息,请参见Additional Parameters 同步参数。 |
auth_value |
asa_uint16 |
报告自定义 MobiLink 用户验证脚本的结果。MobiLink 服务器将此信息提供给客户端。 有关详细信息,请参见Authentication Value 同步参数。 |
enable_resume |
bool |
如果设置为 true,则 MLFileDownload 将恢复因通信错误或用户将其取消而中断的先前下载。如果服务器上的文件比部分本地文件新,则放弃部分文件并从头下载新版本。缺省值为 true。 |
error |
mlft_stream_error_w |
包含有关出现的任何错误的信息。 |
file_auth_code |
asa_uint16 |
包含服务器可选 authenticate_file_transfer 脚本的返回代码。 |
filename |
wchar_t * |
要从运行 MobiLink 的服务器传输的文件名。MobiLink 将首先搜索 username 子目录,然后默认会在根目录中进行搜索。 有关详细信息,请参见-ftr mlsrv12 选项。 |
local_filename |
wchar_t * |
所下载文件的本地名称。如果此参数为空,则使用文件名中的值。 |
local_path |
wchar_t * |
用于存储下载文件的本地路径。如果此参数为空(缺省值),则将下载文件存储在当前目录中。 在 Windows Mobile 上,如果 dest_path 为空,则将文件存储在设备的根 (\) 目录中。 在桌面操作系统中,如果 dest_path 为空,则将文件存储在用户的当前目录中。 |
num_auth_parms |
asa_uint8 |
传送到 MobiLink 事件中的验证参数的验证参数数目。 有关详细信息,请参见Number of Authentication Parameters 参数。 |
observer |
ml_file_transfer_observer_fn |
可以提供一个回调以通过 'observer' 字段观察文件下载进度。有关详细信息,请参见后面的回调函数说明。 |
password |
wchar_t * |
MobiLink 用户名的口令。 |
remote_key |
wchar_t * |
MobiLink 远程密钥。 |
stream |
const char * |
必需。协议可以是以下各项之一:TCPIP、TLS、HTTP 或 HTTPS。 有关详细信息,请参见Stream Type 同步参数。 |
stream_parms |
wchar_t * |
给定流的协议选项。 有关详细信息,请参见UltraLite 同步流的网络协议选项。 |
transfered_file |
asa_uint16 |
如果文件传输成功,则返回 1;如果发生错误,则返回 0。如果在调用 MLFileUpload 时文件已为最新,则会出现错误。在这种情况下,函数返回 true 而不是 false。 |
user_data |
void * |
可用于同步观察器的应用程序特定的信息。 有关详细信息,请参见User Data 同步参数。 |
username |
wchar_t * |
必需。MobiLink 用户名。 |
version |
wchar_t * |
必需。MobiLink 脚本版本。 |
此结构原型当您在 Win32 平台上引用 ml_file_transfer_info 和 #define the UNICODE 宏时内部使用。通常,您创建 UltraLite 应用程序时不会直接引用此方法。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |