你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ContainerRegistryContentClient 类

定义

Azure 容器注册表内容客户端,负责上传和下载 Blob 和清单(项目的构建基块)。

public class ContainerRegistryContentClient
type ContainerRegistryContentClient = class
Public Class ContainerRegistryContentClient
继承
ContainerRegistryContentClient

构造函数

ContainerRegistryContentClient()

初始化 ContainerRegistryContentClient 的新实例以便模拟。

ContainerRegistryContentClient(Uri, String)

使用对注册表的 ContainerRegistryContentClient 匿名访问,初始化 用于管理容器映像和项目的新实例。 仅启用支持匿名访问的操作。 如果从此客户端调用,其他服务方法将引发 RequestFailedException

ContainerRegistryContentClient(Uri, String, ContainerRegistryClientOptions)

使用对注册表的 ContainerRegistryContentClient 匿名访问,初始化 用于管理容器映像和项目的新实例。 仅启用支持匿名访问的操作。 如果从此客户端调用,其他服务方法将引发 RequestFailedException

ContainerRegistryContentClient(Uri, String, TokenCredential)

初始化 的新实例, ContainerRegistryContentClient 用于管理容器映像和项目。

ContainerRegistryContentClient(Uri, String, TokenCredential, ContainerRegistryClientOptions)

初始化 的新实例, ContainerRegistryContentClient 用于管理容器映像和项目。

属性

Endpoint

获取此客户端的注册表服务终结点。

Pipeline

HttpPipeline。

RepositoryName

获取以逻辑方式对项目部件进行分组的存储库的名称。

方法

DeleteBlob(String, CancellationToken)

删除 Blob。

DeleteBlobAsync(String, CancellationToken)

删除 Blob。

DeleteManifest(String, CancellationToken)

删除清单。 这样做会有效地从注册表中删除项目。

DeleteManifestAsync(String, CancellationToken)

删除清单。 这样做会有效地从注册表中删除项目。

DownloadBlobContent(String, CancellationToken)

下载容器注册表 Blob。 此 API 是提取可放入内存的 Blob 的首选方法。 内容以 的形式 BinaryData提供,它为字节的有效负载提供轻型抽象。 它提供了方便的帮助程序方法来获取常用的基元,例如流、字符串或字节。 若要下载内存中不适合的 Blob,请考虑改用 DownloadBlobTo(String, Stream, CancellationToken) 方法。

DownloadBlobContentAsync(String, CancellationToken)

下载容器注册表 Blob。 此 API 是提取可放入内存的 Blob 的首选方法。 内容以 的形式 BinaryData提供,它为字节的有效负载提供轻型抽象。 它提供了方便的帮助程序方法来获取常用的基元,例如流、字符串或字节。 若要下载内存中不适合的 Blob,请考虑改用 DownloadBlobToAsync(String, Stream, CancellationToken) 方法。

DownloadBlobStreaming(String, CancellationToken)

从注册表下载 Blob。

DownloadBlobStreamingAsync(String, CancellationToken)

从注册表下载 Blob。

DownloadBlobTo(String, Stream, CancellationToken)

将 Blob 下载到传入的目标流。

DownloadBlobTo(String, String, CancellationToken)

将 Blob 下载到 path 参数指定的文件。

DownloadBlobToAsync(String, Stream, CancellationToken)

将 Blob 下载到传入的目标流。 此方法会将 Blob 下载到目标流(以字节为单位的顺序)。

DownloadBlobToAsync(String, String, CancellationToken)

将 Blob 下载到 path 参数指定的文件。

GetManifest(String, CancellationToken)

获取清单。

GetManifestAsync(String, CancellationToken)

获取清单。

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

设置清单。

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

设置清单。

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

设置清单。

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

设置清单。

UploadBlob(BinaryData, CancellationToken)

上传容器注册表 Blob。

UploadBlob(Stream, CancellationToken)

上传容器注册表 Blob。

UploadBlobAsync(BinaryData, CancellationToken)

上传容器注册表 Blob。

UploadBlobAsync(Stream, CancellationToken)

上传容器注册表 Blob。

适用于