Microsoft.Azure.Commands.KeyVault.StopAzureKeyVaultCertificateOperation.ProcessRecord C# (CSharp) Method

ProcessRecord() protected method

protected ProcessRecord ( ) : void
return void
        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);
                });
        }
    }
StopAzureKeyVaultCertificateOperation