Freigeben über


Certificate.DeleteAsync Methode

Definition

Löscht das Zertifikat aus dem Batch-Konto.

public System.Threading.Tasks.Task DeleteAsync(System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default, System.Threading.CancellationToken cancellationToken = default);
member this.DeleteAsync : seq<Microsoft.Azure.Batch.BatchClientBehavior> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function DeleteAsync (Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameter

additionalBehaviors
IEnumerable<BatchClientBehavior>

Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung nach CustomBehaviorsangewendet werden.

cancellationToken
CancellationToken

Ein CancellationToken zum Steuern der Lebensdauer des asynchronen Vorgangs.

Gibt zurück

Ein Task-Element, das den asynchronen Vorgang darstellt.

Hinweise

Der Löschvorgang fordert an, dass das Zertifikat gelöscht wird. Die Anforderung versetzt das Zertifikat in den Deleting Zustand. Der Batch-Dienst führt das eigentliche Löschen des Zertifikats ohne weitere Clientaktion durch.

Sie können ein Zertifikat nicht löschen, wenn es von einer Ressource (Pool oder Computeknoten) verwendet wird. Bevor Sie ein Zertifikat löschen können, müssen Sie folgendes sicherstellen:

  • Das Zertifikat ist keinem Pool zugeordnet.
  • Das Zertifikat ist auf keinem Computeknoten installiert. (Selbst wenn Sie ein Zertifikat aus einem Pool entfernen, wird es nicht von vorhandenen Computeknoten in diesem Pool entfernt, bis sie neu gestartet werden.)

Wenn Sie versuchen, ein verwendetes Zertifikat zu löschen, schlägt der Löschvorgang fehl. Der Zertifikatstatus ändert sich in DeleteFailed. Sie können verwendenCancelDeleteAsync(IEnumerable<BatchClientBehavior>, CancellationToken), um die status wieder auf Aktiv festzulegen, wenn Sie das Zertifikat weiterhin verwenden möchten.

Der Löschvorgang wird asynchron ausgeführt.

Gilt für: