CertificateOperationsExtensions.Delete Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
This operation is deprecated. Please do not use it any longer.
Löscht ein Zertifikat aus dem angegebenen Konto.
[System.Obsolete("This operation is deprecated. Please do not use it any longer.")]
public static Microsoft.Azure.Batch.Protocol.Models.CertificateDeleteHeaders Delete (this Microsoft.Azure.Batch.Protocol.ICertificateOperations operations, string thumbprintAlgorithm, string thumbprint, Microsoft.Azure.Batch.Protocol.Models.CertificateDeleteOptions certificateDeleteOptions = default);
[<System.Obsolete("This operation is deprecated. Please do not use it any longer.")>]
static member Delete : Microsoft.Azure.Batch.Protocol.ICertificateOperations * string * string * Microsoft.Azure.Batch.Protocol.Models.CertificateDeleteOptions -> Microsoft.Azure.Batch.Protocol.Models.CertificateDeleteHeaders
<Extension()>
Public Function Delete (operations As ICertificateOperations, thumbprintAlgorithm As String, thumbprint As String, Optional certificateDeleteOptions As CertificateDeleteOptions = Nothing) As CertificateDeleteHeaders
Parameter
- operations
- ICertificateOperations
Die Vorgangsgruppe für diese Erweiterungsmethode.
- thumbprintAlgorithm
- String
Der Algorithmus, der zum Ableiten des Fingerabdruckparameters verwendet wird. Dies muss sha1 sein.
- thumbprint
- String
Der Fingerabdruck des zu löschenden Zertifikats.
- certificateDeleteOptions
- CertificateDeleteOptions
Zusätzliche Parameter für den Vorgang
Gibt zurück
- Attribute
Hinweise
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 daher sicherstellen, dass das Zertifikat keinem vorhandenen Pool zugeordnet ist, das Zertifikat nicht auf Knoten installiert ist (selbst wenn Sie ein Zertifikat aus einem Pool entfernen, wird es nicht aus vorhandenen Computeknoten in diesem Pool entfernt, bis sie neu gestartet werden), und keine ausgeführten Aufgaben hängen vom Zertifikat ab. Wenn Sie versuchen, ein verwendetes Zertifikat zu löschen, tritt beim Löschen ein Fehler auf. Das Zertifikat status Änderungen in deleteFailed. Sie können Zertifikat abbrechen verwenden, um die status wieder auf aktiv festzulegen, wenn Sie das Zertifikat weiterhin verwenden möchten.
Warnung: Dieser Vorgang ist veraltet und wird nach Februar 2024 entfernt. Verwenden Sie stattdessen die [Azure KeyVault-Erweiterung](https://zcusa.951200.xyz/azure/batch/batch-certificate-migration-guide) .
Gilt für:
Azure SDK for .NET