Compartilhar via


ContainerRegistryContentClient Classe

Definição

O Registro de Contêiner do Azure cliente de conteúdo, responsável por carregar e baixar blobs e manifestos, os blocos de construção de artefatos.

public class ContainerRegistryContentClient
type ContainerRegistryContentClient = class
Public Class ContainerRegistryContentClient
Herança
ContainerRegistryContentClient

Construtores

ContainerRegistryContentClient()

Inicializa uma nova instância de ContainerRegistryContentClient para simulação.

ContainerRegistryContentClient(Uri, String)

Inicializa uma nova instância do ContainerRegistryContentClient para gerenciar imagens e artefatos de contêiner, usando o acesso anônimo ao registro. Somente as operações que dão suporte ao acesso anônimo estão habilitadas. Outros métodos de serviço serão lançados RequestFailedException se chamados desse cliente.

ContainerRegistryContentClient(Uri, String, ContainerRegistryClientOptions)

Inicializa uma nova instância do ContainerRegistryContentClient para gerenciar imagens e artefatos de contêiner, usando o acesso anônimo ao registro. Somente as operações que dão suporte ao acesso anônimo estão habilitadas. Outros métodos de serviço serão lançados RequestFailedException se chamados desse cliente.

ContainerRegistryContentClient(Uri, String, TokenCredential)

Inicializa uma nova instância do ContainerRegistryContentClient para gerenciar imagens e artefatos de contêiner.

ContainerRegistryContentClient(Uri, String, TokenCredential, ContainerRegistryClientOptions)

Inicializa uma nova instância do ContainerRegistryContentClient para gerenciar imagens e artefatos de contêiner.

Propriedades

Endpoint

Obtém o ponto de extremidade de serviço do Registro para este cliente.

Pipeline

O HttpPipeline.

RepositoryName

Obtém o nome do repositório que agrupa logicamente as partes do artefato.

Métodos

DeleteBlob(String, CancellationToken)

Excluir um blob.

DeleteBlobAsync(String, CancellationToken)

Excluir um blob.

DeleteManifest(String, CancellationToken)

Exclua um manifesto. Isso exclui efetivamente o artefato do registro.

DeleteManifestAsync(String, CancellationToken)

Exclua um manifesto. Isso exclui efetivamente o artefato do registro.

DownloadBlobContent(String, CancellationToken)

Baixe um blob do Registro de Contêiner. Essa API é uma maneira preferida de buscar blobs que podem caber na memória. O conteúdo é fornecido como BinaryData, que fornece uma abstração leve para uma carga de bytes. Ele fornece métodos auxiliares convenientes para obter primitivos comumente usados, como fluxos, cadeias de caracteres ou bytes. Para baixar um blob que não cabe na memória, considere usar o DownloadBlobTo(String, Stream, CancellationToken) método .

DownloadBlobContentAsync(String, CancellationToken)

Baixe um blob do Registro de Contêiner. Essa API é uma maneira preferida de buscar blobs que podem caber na memória. O conteúdo é fornecido como BinaryData, que fornece uma abstração leve para uma carga de bytes. Ele fornece métodos auxiliares convenientes para obter primitivos comumente usados, como fluxos, cadeias de caracteres ou bytes. Para baixar um blob que não cabe na memória, considere usar o DownloadBlobToAsync(String, Stream, CancellationToken) método .

DownloadBlobStreaming(String, CancellationToken)

Baixa um blob do Registro.

DownloadBlobStreamingAsync(String, CancellationToken)

Baixa um blob do Registro.

DownloadBlobTo(String, Stream, CancellationToken)

Baixe um blob para um fluxo de destino passado.

DownloadBlobTo(String, String, CancellationToken)

Baixe um blob em um arquivo especificado pelo parâmetro path.

DownloadBlobToAsync(String, Stream, CancellationToken)

Baixe um blob para um fluxo de destino passado. Essa abordagem baixará o blob para o fluxo de destino em partes sequenciais de bytes.

DownloadBlobToAsync(String, String, CancellationToken)

Baixe um blob em um arquivo especificado pelo parâmetro path.

GetManifest(String, CancellationToken)

Obtém um manifesto.

GetManifestAsync(String, CancellationToken)

Obter um manifesto.

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

Define um manifesto.

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

Define um manifesto.

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

Define um manifesto.

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

Define um manifesto.

UploadBlob(BinaryData, CancellationToken)

Carregar um blob do registro de contêiner.

UploadBlob(Stream, CancellationToken)

Carregar um blob do registro de contêiner.

UploadBlobAsync(BinaryData, CancellationToken)

Carregar um blob do registro de contêiner.

UploadBlobAsync(Stream, CancellationToken)

Carregar um blob do registro de contêiner.

Aplica-se a