我们有一个配置 XML 文件,在第一行设置
<nocharacteristic type="CM_ProxyEntries" />
然而,需要公开一个 CM 代理条目,经过大量的跟踪和错误并使用此问题作为指南如何设置网络管理设置或使对话框出现在 Windows Mobile 上的 C# 中?我们设法使用以下 XML 使其工作:
<characteristic type="CM_ProxyEntries">
<characteristic type="HTTP-{9922B32F-0721-40FA-BB11-896274A92AB0}">
<parm name="SrcId" value="{9922B32F-0721-40FA-BB11-896274A92AB0}"/>
<parm name="DestId" value="{436EF144-B4FB-4863-A041-8F905A62C572}"/>
<parm name="Proxy" value=" new-inet:1159"/>
<parm name="Enable" value="1"/>
<parm name="Type" value="0"/>
</characteristic>
<characteristic type="null-corp-{9922B32F-0721-40FA-BB11-896274A92AB0}">
<parm name="SrcId" value="{9922B32F-0721-40FA-BB11-896274A92AB0}"/>
<parm name="DestId" value="{A1182988-0D73-439E-87AD-2A5B369F808B}"/>
<parm name="Proxy" value=" new-corp:1118"/>
<parm name="Enable" value="1"/>
<parm name="Type" value="0"/>
</characteristic>
{9922B32F-0721-40fa-BB11-896274A92AB0} 是我们为 GPRS 连接指定的目标 ID,如下所示:
<characteristic type="CM_GPRSEntries">
<characteristic type="TM">
<parm name="DestId" value="{9922B32F-0721-40fa-BB11-896274A92AB0}" />
<parm name="AlwaysOn" value="0" />
<!-- set to 0 if no pw is used set to 1 if pw is used -->
<!-- Set to 0 even though password is provided -->
<parm name="RequirePw" value="0" />
<parm name="UserName" value="xxx" />
<parm name="Password" value="xxx" />
<characteristic type="DevSpecificCellular">
<snip...>
</characteristic>
</characteristic>
现在有人要求我准确地解释供应 XML 的作用,但我自己并不确定。
如果我不得不猜测我会这么说
{436EF144-B4FB-4863-A041-8F905A62C572} 和 {A1182988-0D73-439E-87AD-2A5B369F808B}
是“互联网”和“工作”的硬编码指南,XML 基本上是说对这些的请求应该通过我们的连接 {9922B32F-0721-40fa-BB11-896274A92AB0} 发送,但我不太确定。
非常感谢任何帮助。