Freigeben über


IComputeNodeOperations.ReimageWithHttpMessagesAsync Methode

Definition

Installiert das Betriebssystem auf dem angegebenen Computeknoten neu.

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationHeaderResponse<Microsoft.Azure.Batch.Protocol.Models.ComputeNodeReimageHeaders>> ReimageWithHttpMessagesAsync (string poolId, string nodeId, Microsoft.Azure.Batch.Protocol.Models.ComputeNodeReimageOption? nodeReimageOption = default, Microsoft.Azure.Batch.Protocol.Models.ComputeNodeReimageOptions computeNodeReimageOptions = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member ReimageWithHttpMessagesAsync : string * string * Nullable<Microsoft.Azure.Batch.Protocol.Models.ComputeNodeReimageOption> * Microsoft.Azure.Batch.Protocol.Models.ComputeNodeReimageOptions * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationHeaderResponse<Microsoft.Azure.Batch.Protocol.Models.ComputeNodeReimageHeaders>>
Public Function ReimageWithHttpMessagesAsync (poolId As String, nodeId As String, Optional nodeReimageOption As Nullable(Of ComputeNodeReimageOption) = Nothing, Optional computeNodeReimageOptions As ComputeNodeReimageOptions = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationHeaderResponse(Of ComputeNodeReimageHeaders))

Parameter

poolId
String

Die ID des Pools, der den Computeknoten enthält.

nodeId
String

Die ID des Computeknotens, den Sie neu starten möchten.

nodeReimageOption
Nullable<ComputeNodeReimageOption>

Wann der Computeknoten neu erstellt werden soll und was mit derzeit ausgeführten Tasks zu tun ist. Der Standardwert ist „requeue“. Mögliche Werte: "requeue", "terminate", "taskCompletion", "retainedData"

computeNodeReimageOptions
ComputeNodeReimageOptions

Zusätzliche Parameter für den Vorgang

customHeaders
Dictionary<String,List<String>>

Die Header, die der Anforderung hinzugefügt werden.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Ausnahmen

Wird ausgelöst, wenn der Vorgang einen ungültigen status Code zurückgegeben hat.

Wird ausgelöst, wenn ein erforderlicher Parameter NULL ist

Hinweise

Sie können das Betriebssystem nur dann auf einem Computeknoten neu installieren, wenn es sich im Leerlauf- oder Ausführungszustand befindet. Diese API kann nur für Pools aufgerufen werden, die mit der Konfigurationseigenschaft des Clouddiensts erstellt wurden.

Gilt für: