Share via


ContainerRegistryContentClient Clase

Definición

El cliente de contenido Azure Container Registry, responsable de cargar y descargar blobs y manifiestos, los bloques de creación de artefactos.

public class ContainerRegistryContentClient
type ContainerRegistryContentClient = class
Public Class ContainerRegistryContentClient
Herencia
ContainerRegistryContentClient

Constructores

ContainerRegistryContentClient()

Inicializa una nueva instancia de ContainerRegistryContentClient para simular.

ContainerRegistryContentClient(Uri, String)

Inicializa una nueva instancia de ContainerRegistryContentClient para administrar imágenes y artefactos de contenedor mediante el acceso anónimo al registro. Solo se habilitan las operaciones que admiten el acceso anónimo. Otros métodos de servicio se producirán RequestFailedException si se llama desde este cliente.

ContainerRegistryContentClient(Uri, String, ContainerRegistryClientOptions)

Inicializa una nueva instancia de ContainerRegistryContentClient para administrar imágenes y artefactos de contenedor mediante el acceso anónimo al registro. Solo se habilitan las operaciones que admiten el acceso anónimo. Otros métodos de servicio se producirán RequestFailedException si se llama desde este cliente.

ContainerRegistryContentClient(Uri, String, TokenCredential)

Inicializa una nueva instancia de ContainerRegistryContentClient para administrar imágenes y artefactos de contenedor.

ContainerRegistryContentClient(Uri, String, TokenCredential, ContainerRegistryClientOptions)

Inicializa una nueva instancia de ContainerRegistryContentClient para administrar imágenes y artefactos de contenedor.

Propiedades

Endpoint

Obtiene el punto de conexión de servicio del Registro para este cliente.

Pipeline

The HttpPipeline.

RepositoryName

Obtiene el nombre del repositorio que agrupa lógicamente los elementos del artefacto.

Métodos

DeleteBlob(String, CancellationToken)

Eliminar un blob.

DeleteBlobAsync(String, CancellationToken)

Eliminar un blob.

DeleteManifest(String, CancellationToken)

Elimina un manifiesto. Si lo hace, elimina eficazmente el artefacto del registro.

DeleteManifestAsync(String, CancellationToken)

Elimina un manifiesto. Si lo hace, elimina eficazmente el artefacto del registro.

DownloadBlobContent(String, CancellationToken)

Descargue un blob de registro de contenedor. Esta API es una manera preferible de capturar blobs que pueden caber en la memoria. El contenido se proporciona como BinaryData, que proporciona una abstracción ligera para una carga de bytes. Proporciona métodos auxiliares prácticos para salir de primitivos usados habitualmente, como secuencias, cadenas o bytes. Para descargar un blob que no cabe en la memoria, considere la posibilidad de usar el DownloadBlobTo(String, Stream, CancellationToken) método en su lugar.

DownloadBlobContentAsync(String, CancellationToken)

Descargue un blob de registro de contenedor. Esta API es una manera preferible de capturar blobs que pueden caber en la memoria. El contenido se proporciona como BinaryData, que proporciona una abstracción ligera para una carga de bytes. Proporciona métodos auxiliares prácticos para salir de primitivos usados habitualmente, como secuencias, cadenas o bytes. Para descargar un blob que no cabe en la memoria, considere la posibilidad de usar el DownloadBlobToAsync(String, Stream, CancellationToken) método en su lugar.

DownloadBlobStreaming(String, CancellationToken)

Descarga un blob del registro.

DownloadBlobStreamingAsync(String, CancellationToken)

Descarga un blob del registro.

DownloadBlobTo(String, Stream, CancellationToken)

Descargue un blob en una secuencia de destino pasada.

DownloadBlobTo(String, String, CancellationToken)

Descargue un blob en un archivo especificado por el parámetro path.

DownloadBlobToAsync(String, Stream, CancellationToken)

Descargue un blob en una secuencia de destino pasada. Este enfoque descargará el blob en la secuencia de destino en fragmentos secuenciales de bytes.

DownloadBlobToAsync(String, String, CancellationToken)

Descargue un blob en un archivo especificado por el parámetro path.

GetManifest(String, CancellationToken)

Obtiene un manifiesto.

GetManifestAsync(String, CancellationToken)

Obtener un manifiesto.

SetManifest(BinaryData, String, Nullable<ManifestMediaType>, CancellationToken)

Establece un manifiesto.

SetManifest(OciImageManifest, String, Nullable<ManifestMediaType>, CancellationToken)

Establece un manifiesto.

SetManifestAsync(BinaryData, String, Nullable<ManifestMediaType>, CancellationToken)

Establece un manifiesto.

SetManifestAsync(OciImageManifest, String, Nullable<ManifestMediaType>, CancellationToken)

Establece un manifiesto.

UploadBlob(BinaryData, CancellationToken)

Cargue un blob de registro de contenedor.

UploadBlob(Stream, CancellationToken)

Cargue un blob de registro de contenedor.

UploadBlobAsync(BinaryData, CancellationToken)

Cargue un blob de registro de contenedor.

UploadBlobAsync(Stream, CancellationToken)

Cargue un blob de registro de contenedor.

Se aplica a