前のトピック: RemoteTarget.createRemoteContext メソッド次のトピック: RemoteTarget.errorOccurred メソッド


RemoteTarget.destroyRemoteContext メソッド

このメソッドは、前に createRemoteContext() で作成したコンテキストを破棄します。 永続的なコンテキストを破壊した後も、リモート実行で RemoteTarget オブジェクトを引き続き使用できます。 別のコンテキストが作成されるまで、スクリプトで評価されるたびにコンテキストは内部的に作成および破棄されます。

このメソッドの構文は以下のとおりです。

destroyRemoteContext()

このメソッドは以下のいずれかのエラー コードを返します。

RemoteTarget.REM_ERR_NONE

成功を示します。

RemoteTarget.REM_ERR_DISC

リモート システムから切断していることを示します。

永続的なセッションを作成し、最初の評価で変数を定義して、2 回目の評価でその変数を取得します。

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
{
    ? "エラーが発生しました。";
}

関連項目

RemoteTarget.createRemoteContext メソッド