ContainerRegistryContentClient Classe

Définition

Le Azure Container Registry client de contenu, responsable du chargement et du téléchargement des objets blob et des manifestes, les blocs de construction des artefacts.

public class ContainerRegistryContentClient
type ContainerRegistryContentClient = class
Public Class ContainerRegistryContentClient
Héritage
ContainerRegistryContentClient

Constructeurs

ContainerRegistryContentClient()

Initialise une nouvelle instance de ContainerRegistryContentClient pour les moqueries.

ContainerRegistryContentClient(Uri, String)

Initialise une nouvelle instance de pour la gestion des images conteneur et des artefacts, à l’aide ContainerRegistryContentClient d’un accès anonyme au Registre. Seules les opérations qui prennent en charge l’accès anonyme sont activées. D’autres méthodes de service seront levées RequestFailedException si elles sont appelées à partir de ce client.

ContainerRegistryContentClient(Uri, String, ContainerRegistryClientOptions)

Initialise une nouvelle instance de pour la gestion des images conteneur et des artefacts, à l’aide ContainerRegistryContentClient d’un accès anonyme au Registre. Seules les opérations qui prennent en charge l’accès anonyme sont activées. D’autres méthodes de service seront levées RequestFailedException si elles sont appelées à partir de ce client.

ContainerRegistryContentClient(Uri, String, TokenCredential)

Initialise une nouvelle instance de pour la ContainerRegistryContentClient gestion des images conteneur et des artefacts.

ContainerRegistryContentClient(Uri, String, TokenCredential, ContainerRegistryClientOptions)

Initialise une nouvelle instance de pour la ContainerRegistryContentClient gestion des images conteneur et des artefacts.

Propriétés

Endpoint

Obtient le point de terminaison de service du Registre pour ce client.

Pipeline

The HttpPipeline.

RepositoryName

Obtient le nom du dépôt qui regroupe logiquement les parties de l’artefact.

Méthodes

DeleteBlob(String, CancellationToken)

Supprimer un objet blob.

DeleteBlobAsync(String, CancellationToken)

Supprimer un objet blob.

DeleteManifest(String, CancellationToken)

Supprimez un manifeste. Cela supprime efficacement l’artefact du Registre.

DeleteManifestAsync(String, CancellationToken)

Supprimez un manifeste. Cela supprime efficacement l’artefact du Registre.

DownloadBlobContent(String, CancellationToken)

Téléchargez un objet blob de registre de conteneurs. Cette API est un moyen préféré d’extraire des objets blob qui peuvent tenir dans la mémoire. Le contenu est fourni sous la forme BinaryData, ce qui fournit une abstraction légère pour une charge utile d’octets. Il fournit des méthodes d’assistance pratiques pour obtenir des primitives couramment utilisées, telles que des flux, des chaînes ou des octets. Pour télécharger un objet blob qui ne tient pas dans la mémoire, envisagez plutôt d’utiliser la DownloadBlobTo(String, Stream, CancellationToken) méthode .

DownloadBlobContentAsync(String, CancellationToken)

Téléchargez un objet blob de registre de conteneurs. Cette API est un moyen préféré d’extraire des objets blob qui peuvent tenir dans la mémoire. Le contenu est fourni sous la forme BinaryData, ce qui fournit une abstraction légère pour une charge utile d’octets. Il fournit des méthodes d’assistance pratiques pour obtenir des primitives couramment utilisées, telles que des flux, des chaînes ou des octets. Pour télécharger un objet blob qui ne tient pas dans la mémoire, envisagez plutôt d’utiliser la DownloadBlobToAsync(String, Stream, CancellationToken) méthode .

DownloadBlobStreaming(String, CancellationToken)

Télécharge un objet blob à partir du Registre.

DownloadBlobStreamingAsync(String, CancellationToken)

Télécharge un objet blob à partir du Registre.

DownloadBlobTo(String, Stream, CancellationToken)

Téléchargez un objet blob dans un flux de destination transmis.

DownloadBlobTo(String, String, CancellationToken)

Téléchargez un objet blob dans un fichier spécifié par le paramètre path.

DownloadBlobToAsync(String, Stream, CancellationToken)

Téléchargez un objet blob dans un flux de destination transmis. Cette approche télécharge l’objet blob dans le flux de destination en blocs séquentiels d’octets.

DownloadBlobToAsync(String, String, CancellationToken)

Téléchargez un objet blob dans un fichier spécifié par le paramètre path.

GetManifest(String, CancellationToken)

Obtient un manifeste.

GetManifestAsync(String, CancellationToken)

Obtenir un manifeste.

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

Définit un manifeste.

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

Définit un manifeste.

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

Définit un manifeste.

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

Définit un manifeste.

UploadBlob(BinaryData, CancellationToken)

Charger un objet blob de registre de conteneurs.

UploadBlob(Stream, CancellationToken)

Charger un objet blob de registre de conteneurs.

UploadBlobAsync(BinaryData, CancellationToken)

Charger un objet blob de registre de conteneurs.

UploadBlobAsync(Stream, CancellationToken)

Charger un objet blob de registre de conteneurs.

S’applique à