CFtp.Open 方法 | |
初始化应用程序对 Win32 Internet 函数的使用。
命名空间:
VO
程序集:
VOInternetClasses (在 VOInternetClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD Open(
nFlags,
xProxy,
aProxyByPass
) AS USUAL CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public override __Usual Open(
__Usual nFlags = default,
__Usual xProxy = default,
__Usual aProxyByPass = default
)
查看代码参数
- nFlags (Optional)
- 类型:__Usual
指示影响方法行为的各种选项的标志。它可以是这些值的组合:
INTERNET_FLAG_OFFLINE | 仅通过持久缓存满足此句柄上的下载操作。如果项目在缓存中不存在,方法将返回适当的错误代码。 |
INTERNET_FLAG_ASYNC | 未来对此句柄的操作可能会失败,错误代码为 ERROR_IO_PENDING。 |
- xProxy (Optional)
- 类型:__Usual
包含代理服务器名称的字符串,如果指定了代理访问。如果此参数为 NIL,函数将从注册表中读取代理信息。 - aProxyByPass (Optional)
- 类型:__Usual
包含本地已知的主机名或IP地址,或两者都是。对这些名称的请求不会通过代理路由。
字符串可以包含通配符,例如{'157.55.*', '*int*'},表示以157.55开头的任何IP地址,或包含子字符串'int'的任何名称,都将绕过代理。
如果此数组包含'<local>'字符串作为唯一条目,函数将绕过不包含句点的任何主机名。
例如,'www.cai.com' 将被路由到代理,而 'internet' 将不会。如果此参数为 NIL,函数将从注册表中读取绕过列表。
返回值
类型:
__Usual
如果成功则返回 TRUE;否则返回 FALSE。
备注
此方法初始化内部数据结构,并准备好将来调用 CFtp 方法。不必显式调用此方法,因为 CFtp:ConnectRemote() 方法在必要时会在内部调用此方法。
参见