ContainerRegistryContentClient Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET