async delete(options = {}) {
        if (!options.conditions) {
            options.conditions = {};
        }
        return tracingClient.withSpan("ContainerClient-delete", options, async (updatedOptions) => {
            return assertResponse(await this.containerContext.delete({
                abortSignal: options.abortSignal,
                leaseAccessConditions: options.conditions,
                modifiedAccessConditions: options.conditions,
                tracingOptions: updatedOptions.tracingOptions,
            }));
        });
    }
Marks the specified container for deletion. The container and any blobs
contained within it are later deleted during garbage collection.
@see https://learn.microsoft.com/en-us/rest/api/storageservices/delete-container

@param options - Options to Container Delete operation.