上一主题: RemoteTarget.createRemoteContext 方法下一主题: RemoteTarget.errorOccurred 方法


RemoteTarget.destroyRemoteContext 方法

该方法销毁 createRemoteContext() 之前创建的上下文。 在销毁永久上下文之后,RemoteTarget 对象仍然可以用于远程执行。 该方法在内部针对每个脚本评估创建并销毁上下文,直到创建其他上下文为止。

该方法具有以下语法:

destroyRemoteContext()

该方法返回以下错误代码之一:

RemoteTarget.REM_ERR_NONE

指示成功。

RemoteTarget.REM_ERR_DISC

指示断开与远程系统的连接。

示例

创建永久会话,在首次评估中定义变量并在第二次评估中检索该变量:

rt=new RemoteTarget("ascli1");
if(rt.createRemoteContext()==RemoteTarget.REM_ERR_NONE)
{
    run-remote x=42 on rt
    run-remote x on rt -wait
    ? get-remoteResult(rt)  // 42
    rt.destroyRemoteContext();
    ? get-remoteResult(rt)  // 空
}
else
{
    ? "Error occurred!";
}

另请参阅:

RemoteTarget.createRemoteContext 方法