Freigeben über


ContainerRepository Klasse

Definition

Ein repository in einer Containerregistrierung ist eine logische Gruppierung von Images oder Artefakten, die denselben Namen haben. Beispielsweise können verschiedene Versionen einer hello-world Anwendung Tags v1 und aufweisen v2und nach dem Repository hello-worldgruppiert werden.

Die ContainerRepository -Klasse ist eine Hilfsklasse, die Informationen und Vorgänge zu einem Repository in dieser Containerregistrierung gruppiert.

public class ContainerRepository
type ContainerRepository = class
Public Class ContainerRepository
Vererbung
ContainerRepository

Konstruktoren

ContainerRepository()

Initialisiert eine neue instance von ContainerRepository für die Simulation.

Eigenschaften

Name

Ruft den Namen des Repositorys ab.

RegistryEndpoint

Ruft den Registrierungs-URI ab.

Methoden

Delete(CancellationToken)

Löschen Sie das Repository und alle Artefakte, die Teil der logischen Gruppe sind.

DeleteAsync(CancellationToken)

Löschen Sie das Repository und alle Artefakte, die Teil der logischen Gruppe sind.

GetAllManifestProperties(ArtifactManifestOrder, CancellationToken)

Listet die Manifeste, die diesem Repository zugeordnet sind, und die Eigenschaften der einzelnen Aufzählungen auf. Dies ist nützlich, um die Sammlung von Artefakten zu bestimmen, die diesem Repository zugeordnet sind, da jedes Artefakt durch sein Manifest eindeutig identifiziert wird.

GetAllManifestPropertiesAsync(ArtifactManifestOrder, CancellationToken)

Listet die Manifeste, die diesem Repository zugeordnet sind, und die Eigenschaften der einzelnen Aufzählungen auf. Dies ist nützlich, um die Sammlung von Artefakten zu bestimmen, die diesem Repository zugeordnet sind, da jedes Artefakt durch sein Manifest eindeutig identifiziert wird.

GetArtifact(String)

Erstellen Sie ein neues RegistryArtifact Hilfsobjekt für das artefakt, das durch identifiziert wird tagOrDigest.

GetProperties(CancellationToken)

Ruft die Eigenschaften des Repositorys ab.

GetPropertiesAsync(CancellationToken)

Ruft die Eigenschaften des Repositorys ab.

UpdateProperties(ContainerRepositoryProperties, CancellationToken)

Aktualisieren Sie die Eigenschaften des Repositorys.

UpdatePropertiesAsync(ContainerRepositoryProperties, CancellationToken)

Aktualisieren Sie die Eigenschaften des Repositorys.

Gilt für: