Freigeben über


ContainerRegistryContentClient Klasse

Definition

Der Azure Container Registry Inhaltsclient, der für das Hochladen und Herunterladen von Blobs und Manifesten verantwortlich ist, die Bausteine von Artefakten.

public class ContainerRegistryContentClient
type ContainerRegistryContentClient = class
Public Class ContainerRegistryContentClient
Vererbung
ContainerRegistryContentClient

Konstruktoren

ContainerRegistryContentClient()

Initialisiert eine neue instance von ContainerRegistryContentClient zum Mocking.

ContainerRegistryContentClient(Uri, String)

Initialisiert eine neue instance von für die ContainerRegistryContentClient Verwaltung von Containerimages und Artefakten unter Verwendung des anonymen Zugriffs auf die Registrierung. Es werden nur Vorgänge aktiviert, die den anonymen Zugriff unterstützen. Andere Dienstmethoden werden ausgelöst RequestFailedException , wenn sie von diesem Client aufgerufen werden.

ContainerRegistryContentClient(Uri, String, ContainerRegistryClientOptions)

Initialisiert eine neue instance von für die ContainerRegistryContentClient Verwaltung von Containerimages und Artefakten unter Verwendung des anonymen Zugriffs auf die Registrierung. Es werden nur Vorgänge aktiviert, die den anonymen Zugriff unterstützen. Andere Dienstmethoden werden ausgelöst RequestFailedException , wenn sie von diesem Client aufgerufen werden.

ContainerRegistryContentClient(Uri, String, TokenCredential)

Initialisiert eine neue instance von für die ContainerRegistryContentClient Verwaltung von Containerimages und Artefakten.

ContainerRegistryContentClient(Uri, String, TokenCredential, ContainerRegistryClientOptions)

Initialisiert eine neue instance von für die ContainerRegistryContentClient Verwaltung von Containerimages und Artefakten.

Eigenschaften

Endpoint

Ruft den Registrierungsdienstendpunkt für diesen Client ab.

Pipeline

Die HttpPipeline.

RepositoryName

Ruft den Namen des Repositorys ab, das die Artefaktteile logisch gruppiert.

Methoden

DeleteBlob(String, CancellationToken)

Löschen eines Blobs

DeleteBlobAsync(String, CancellationToken)

Löschen eines Blobs

DeleteManifest(String, CancellationToken)

Löschen Sie ein Manifest. Dadurch wird das Artefakt effektiv aus der Registrierung gelöscht.

DeleteManifestAsync(String, CancellationToken)

Löschen Sie ein Manifest. Dadurch wird das Artefakt effektiv aus der Registrierung gelöscht.

DownloadBlobContent(String, CancellationToken)

Laden Sie ein Containerregistrierungsblob herunter. Diese API ist eine bevorzugte Methode zum Abrufen von Blobs, die in den Arbeitsspeicher passen können. Der Inhalt wird als BinaryDatabereitgestellt, was eine einfache Abstraktion für eine Nutzlast von Bytes bietet. Es bietet praktische Hilfsmethoden, um häufig verwendete Grundtypen wie Datenströme, Zeichenfolgen oder Bytes herauszuholen. Um ein Blob herunterzuladen, das nicht in den Arbeitsspeicher passt, sollten Sie stattdessen die DownloadBlobTo(String, Stream, CancellationToken) -Methode verwenden.

DownloadBlobContentAsync(String, CancellationToken)

Laden Sie ein Containerregistrierungsblob herunter. Diese API ist eine bevorzugte Methode zum Abrufen von Blobs, die in den Arbeitsspeicher passen können. Der Inhalt wird als BinaryDatabereitgestellt, was eine einfache Abstraktion für eine Nutzlast von Bytes bietet. Es bietet praktische Hilfsmethoden, um häufig verwendete Grundtypen wie Datenströme, Zeichenfolgen oder Bytes herauszuholen. Um ein Blob herunterzuladen, das nicht in den Arbeitsspeicher passt, sollten Sie stattdessen die DownloadBlobToAsync(String, Stream, CancellationToken) -Methode verwenden.

DownloadBlobStreaming(String, CancellationToken)

Lädt ein Blob aus der Registrierung herunter.

DownloadBlobStreamingAsync(String, CancellationToken)

Lädt ein Blob aus der Registrierung herunter.

DownloadBlobTo(String, Stream, CancellationToken)

Laden Sie ein Blob in einen übergebenen Zielstream herunter.

DownloadBlobTo(String, String, CancellationToken)

Laden Sie ein Blob in eine Datei herunter, die durch den Pfadparameter angegeben wird.

DownloadBlobToAsync(String, Stream, CancellationToken)

Laden Sie ein Blob in einen übergebenen Zielstream herunter. Bei diesem Ansatz wird das Blob in sequenziellen Bytesblöcken in den Zieldatenstrom heruntergeladen.

DownloadBlobToAsync(String, String, CancellationToken)

Laden Sie ein Blob in eine Datei herunter, die durch den Pfadparameter angegeben wird.

GetManifest(String, CancellationToken)

Ruft ein Manifest ab.

GetManifestAsync(String, CancellationToken)

Rufen Sie ein Manifest ab.

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

Legt ein Manifest fest.

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

Legt ein Manifest fest.

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

Legt ein Manifest fest.

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

Legt ein Manifest fest.

UploadBlob(BinaryData, CancellationToken)

Laden Sie ein Containerregistrierungsblob hoch.

UploadBlob(Stream, CancellationToken)

Laden Sie ein Containerregistrierungsblob hoch.

UploadBlobAsync(BinaryData, CancellationToken)

Laden Sie ein Containerregistrierungsblob hoch.

UploadBlobAsync(Stream, CancellationToken)

Laden Sie ein Containerregistrierungsblob hoch.

Gilt für: