ComputeNode クラス

定義

コンピューティング ノードの状態を要約します。

public class ComputeNode : Microsoft.Azure.Batch.IInheritedBehaviors, Microsoft.Azure.Batch.IRefreshable
type ComputeNode = class
    interface IRefreshable
    interface IInheritedBehaviors
Public Class ComputeNode
Implements IInheritedBehaviors, IRefreshable
継承
ComputeNode
実装

プロパティ

AffinityId

コンピューティング ノードの場所に関する情報を含む不透明な文字列を取得します。

AllocationTime

このコンピューティング ノードがプールに割り当てられた時刻を取得します。

CertificateReferences

このコンピューティング ノードにインストールされている証明書の一覧を取得します。

CustomBehaviors

この ComputeNodeを使用して行われた Batch サービスに対する要求を変更またはカスタマイズする動作の一覧を取得または設定します。

EndpointConfiguration

コンピューティング ノードのエンドポイント構成を取得します。

Errors

コンピューティング ノードで現在発生しているエラーの一覧を取得します。

Id

コンピューティング ノードの ID を取得します。

IPAddress

コンピューティング ノードに関連付けられている IP アドレスを取得します。

IsDedicated

このコンピューティング ノードが専用ノードであるかどうかを取得します。 false の場合、ノードは優先順位の低いノードです。

LastBootTime

コンピューティング ノードが開始された時刻を取得します。

NodeAgentInformation

ノード エージェントのバージョンと、ノードが新しいバージョンにアップグレードされた時刻に関する情報を取得します。

RecentTasks

このコンピューティング ノードで実行された最新のタスクの実行情報を取得します。 この要素は、現在のプールに割り当てられた時点以降に、このコンピューティング ノードで少なくとも 1 つのタスクが実行された場合にのみ返されることに注意してください。

RunningTasksCount

コンピューティング ノードで現在実行中のタスクの合計数を取得します。 これには、ジョブ準備、ジョブ 解放、およびジョブ マネージャーのタスクが含まれますが、プールの開始タスクは含まれません。

RunningTaskSlotsCount

コンピューティング ノードで現在ジョブ タスクを実行することによって使用されるスケジュール スロットの合計数を取得します。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブリリース、または開始タスクは含まれません。

SchedulingState

ノードがタスクのスケジュールに使用できるかどうかを取得します。

StartTask

このプール内のすべてのコンピューティング ノードに関連付けられている開始タスクを取得します。

StartTaskInformation

現在の状態、エラーの詳細、終了コード、開始時刻、終了時刻など、開始タスクの詳細なランタイム情報を取得します。

State

コンピューティング ノードの現在の状態を取得します。

StateTransitionTime

コンピューティング ノードが現在の状態に入った時刻を取得します。

TotalTasksRun

このプールに割り当てられた時点から、このコンピューティング ノードで実行されたタスクの数を取得します。 これには、ジョブ準備、ジョブ 解放、およびジョブ マネージャーのタスクが含まれますが、プールの開始タスクは含まれません。

TotalTasksSucceeded

コンピューティング ノードで正常に完了したタスクの合計数 (exitCode 0 を使用) を取得します。 これには、ジョブ準備、ジョブ 解放、およびジョブ マネージャーのタスクが含まれますが、プールの開始タスクは含まれません。

Url

コンピューティング ノードの URL を取得します。

VirtualMachineInfo

仮想マシンの現在の状態に関する情報を取得します。

VirtualMachineSize

コンピューティング ノードをホストしている仮想マシンのサイズを取得します。

メソッド

CopyNodeFileContentToStream(String, Stream, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>)

ノードから指定 Streamした にファイルの内容をコピーします。

CopyNodeFileContentToStreamAsync(String, Stream, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>, CancellationToken)

ノードから指定 Streamした にファイルの内容をコピーします。

CopyNodeFileContentToString(String, Encoding, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>)

指定したノードから文字列にファイルの内容を読み取ります。

CopyNodeFileContentToStringAsync(String, Encoding, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したノードから文字列にファイルの内容を読み取ります。

CreateComputeNodeUser()

呼び出し元によって設定され、Azure Batch サービスのコンピューティング ノードにユーザー アカウントを作成するために使用される、バインドされていない ComputeNodeUser オブジェクトをインスタンス化します。

DeleteComputeNodeUser(String, IEnumerable<BatchClientBehavior>)

指定した ComputeNodeUser を削除するための呼び出しをブロックします。

DeleteComputeNodeUserAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

指定した ComputeNodeUser を削除するための非同期呼び出しを開始します。

DisableScheduling(Nullable<DisableComputeNodeSchedulingOption>, IEnumerable<BatchClientBehavior>)

コンピューティング ノードのタスク スケジュールを無効にします。

DisableSchedulingAsync(Nullable<DisableComputeNodeSchedulingOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

コンピューティング ノードのタスク スケジュールを無効にします。

EnableScheduling(IEnumerable<BatchClientBehavior>)

コンピューティング ノードでタスクのスケジュールを有効にします。

EnableSchedulingAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

コンピューティング ノードでタスクのスケジュールを有効にします。

GetNodeFile(String, IEnumerable<BatchClientBehavior>)

指定した NodeFile を取得するための呼び出しをブロックします。

GetNodeFileAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

指定した NodeFile を取得するための非同期要求を開始します。

GetRDPFile(Stream, IEnumerable<BatchClientBehavior>)

現在のインスタンスのコンピューティング ノードを対象とする RDP ファイル データを取得し、指定した Stream に書き込む呼び出しをブロックします。

GetRDPFile(String, IEnumerable<BatchClientBehavior>)

現在のインスタンスのコンピューティング ノードを対象とする RDP ファイル データを取得し、指定した名前のファイルに書き込む呼び出しをブロックします。

GetRDPFileAsync(Stream, IEnumerable<BatchClientBehavior>, CancellationToken)

現在のインスタンスのコンピューティング ノードを対象とする RDP ファイル データを取得し、指定した Stream に書き込む非同期呼び出しを開始します。

GetRDPFileAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

現在のインスタンスのコンピューティング ノードを対象とする RDP ファイル データを取得し、指定した名前のファイルに書き込む非同期呼び出しを開始します。

GetRemoteLoginSettings(IEnumerable<BatchClientBehavior>)

コンピューティング ノードへのリモート ログインに必要な設定を取得します。

GetRemoteLoginSettingsAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

コンピューティング ノードへのリモート ログインに必要な設定を取得します。

ListNodeFiles(Nullable<Boolean>, DetailLevel, IEnumerable<BatchClientBehavior>)

ノードのファイルの同期および非同期列挙を公開します。

Reboot(Nullable<ComputeNodeRebootOption>, IEnumerable<BatchClientBehavior>)

呼び出しをブロックしてコンピューティング ノードを再起動します。

RebootAsync(Nullable<ComputeNodeRebootOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

コンピューティング ノードを再起動するための非同期呼び出しを開始します。

Refresh(DetailLevel, IEnumerable<BatchClientBehavior>)

を更新します ComputeNode

RefreshAsync(DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

現在 ComputeNodeの を更新します。

Reimage(Nullable<ComputeNodeReimageOption>, IEnumerable<BatchClientBehavior>)

呼び出しをブロックして、コンピューティング ノードを再イメージ化します。

ReimageAsync(Nullable<ComputeNodeReimageOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

コンピューティング ノードを再イメージ化するための非同期呼び出しを開始します。

RemoveFromPool(Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

呼び出しをブロックして、プールからコンピューティング ノードを削除します。

RemoveFromPoolAsync(Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)

プールからコンピューティング ノードを削除するための非同期呼び出しを開始します。

UploadComputeNodeBatchServiceLogs(String, ComputeNodeIdentityReference, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>)

指定Azure Batchコンピューティング ノードからサービス ログ ファイルをアップロードします。

UploadComputeNodeBatchServiceLogs(String, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>)

指定Azure Batchコンピューティング ノードからサービス ログ ファイルをアップロードします。

UploadComputeNodeBatchServiceLogsAsync(String, ComputeNodeIdentityReference, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>, CancellationToken)

サービス ログ ファイルAzure Batchコンピューティング ノードからアップロードします。

UploadComputeNodeBatchServiceLogsAsync(String, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>, CancellationToken)

サービス ログ ファイルAzure Batchコンピューティング ノードからアップロードします。

適用対象