1

私はこのコードを持っています:

static void Main(string[] args)
        {
            Microsoft.Hpc.Scheduler.Scheduler scheduler = 
                new Microsoft.Hpc.Scheduler.Scheduler();

            Console.Write(scheduler.ClusterParameters + "\n" +
                scheduler.EnvironmentVariables + "\n");

        }

これは例外を生成しています。スケジューラオブジェクトが作成された後、プロパティClusterParametersおよびEnvironmentVariablesは例外を保持しています。

例外は、「Microsoft.Hpc.Scheduler.SchedulerException-スケジューラに接続していないため、操作が失敗しました」です。

何か案は?

4

1 に答える 1

1

ドキュメントでは、Schedulerクラスを直接使用しないことを推奨しています。代わりにこれを行ってください:

IScheduler scheduler = new Scheduler();

これを行ったら、プロパティを使用できるように接続する必要があります。そのため、その例外が発生します。

このインターフェイスのインスタンスを作成した後、IScheduler.Connectメソッドを呼び出してクラスターに接続します。次に、ジョブの作成とスケジュール設定、コマンドの実行、およびクラスター内のノードに関する情報の取得を行うことができます。

于 2010-11-19T17:19:27.853 に答える