protected override void ProcessRecord()
{
CertificateOperation certificateOperation = null;
ConfirmAction(
Force.IsPresent,
string.Format(
CultureInfo.InvariantCulture,
"Are you sure you want to stop certificate operation for '{0}'?",
Name),
string.Format(
CultureInfo.InvariantCulture,
"Stop certificate operation for '{0}'",
Name),
Name,
() =>
{
certificateOperation = this.DataServiceClient.CancelCertificateOperation(VaultName, Name);
var kvCertificateOperation = KeyVaultCertificateOperation.FromCertificateOperation(certificateOperation);
this.WriteObject(kvCertificateOperation);
});
}
}