ContainerRegistryContentClient クラス

定義

Azure Container Registry コンテンツ クライアント。成果物の構成要素である 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)

path パラメーターで指定されたファイルに BLOB をダウンロードします。

DownloadBlobToAsync(String, Stream, CancellationToken)

渡された宛先ストリームに BLOB をダウンロードします。 この方法では、BLOB を順次バイト単位で宛先ストリームにダウンロードします。

DownloadBlobToAsync(String, String, CancellationToken)

path パラメーターで指定されたファイルに BLOB をダウンロードします。

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 をアップロードします。

適用対象