مشاركة عبر


ContainerRegistryContentClient class

عميل Azure Container Registry blob، المسؤول عن تحميل وتنزيل الكائنات الثنائية كبيرة الحجم والبيانات، الكتل الإنشائية للبيانات الاصطناعية.

المنشئون

ContainerRegistryContentClient(string, string, TokenCredential, ContainerRegistryContentClientOptions)

إنشاء مثيل ContainerRegistryContentClient لإدارة صور الحاوية والبيانات الاصطناعية.

مثال على الاستخدام:

import { ContainerRegistryContentClient } from "@azure/container-registry";
import { DefaultAzureCredential} from "@azure/identity";

const client = new ContainerRegistryContentClient(
   "<container registry API endpoint>",
   "<repository name>",
   new DefaultAzureCredential()
);

الخصائص

endpoint

نقطة نهاية Azure Container Registry.

repositoryName

اسم المستودع الذي يجمع منطقيا أجزاء البيانات الاصطناعية.

الأساليب

deleteBlob(string, DeleteBlobOptions)

حذف كائن ثنائي كبير الحجم.

deleteManifest(string, DeleteManifestOptions)

حذف بيان. يؤدي القيام بذلك بشكل فعال إلى حذف أداة من السجل.

downloadBlob(string, DownloadBlobOptions)

قم بتنزيل كائن ثنائي كبير الحجم يشكل جزءا من البيانات الاصطناعية.

getManifest(string, GetManifestOptions)

تنزيل البيان الخاص بأداة OCI.

setManifest(Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, SetManifestOptions)

تحميل بيان لأداة OCI.

uploadBlob(Buffer | ReadableStream, UploadBlobOptions)

تحميل كائن ثنائي كبير الحجم للبيانات الاصطناعية.

تفاصيل المنشئ

ContainerRegistryContentClient(string, string, TokenCredential, ContainerRegistryContentClientOptions)

إنشاء مثيل ContainerRegistryContentClient لإدارة صور الحاوية والبيانات الاصطناعية.

مثال على الاستخدام:

import { ContainerRegistryContentClient } from "@azure/container-registry";
import { DefaultAzureCredential} from "@azure/identity";

const client = new ContainerRegistryContentClient(
   "<container registry API endpoint>",
   "<repository name>",
   new DefaultAzureCredential()
);
new ContainerRegistryContentClient(endpoint: string, repositoryName: string, credential: TokenCredential, options?: ContainerRegistryContentClientOptions)

المعلمات

endpoint

string

نقطة نهاية عنوان URL لسجل الحاوية

repositoryName

string

اسم المستودع الذي يجمع منطقيا أجزاء البيانات الاصطناعية

credential
TokenCredential

يستخدم لمصادقة الطلبات إلى الخدمة

options
ContainerRegistryContentClientOptions

التكوين الاختياري المستخدم لإرسال الطلبات إلى الخدمة

تفاصيل الخاصية

endpoint

نقطة نهاية Azure Container Registry.

endpoint: string

قيمة الخاصية

string

repositoryName

اسم المستودع الذي يجمع منطقيا أجزاء البيانات الاصطناعية.

repositoryName: string

قيمة الخاصية

string

تفاصيل الأسلوب

deleteBlob(string, DeleteBlobOptions)

حذف كائن ثنائي كبير الحجم.

function deleteBlob(digest: string, options?: DeleteBlobOptions): Promise<void>

المعلمات

digest

string

ملخص الكائن الثنائي كبير الحجم المراد حذفه

options
DeleteBlobOptions

التكوين الاختياري المستخدم لإرسال الطلبات إلى الخدمة

المرتجعات

Promise<void>

deleteManifest(string, DeleteManifestOptions)

حذف بيان. يؤدي القيام بذلك بشكل فعال إلى حذف أداة من السجل.

function deleteManifest(digest: string, options?: DeleteManifestOptions): Promise<void>

المعلمات

digest

string

ملخص البيان المراد حذفه

options
DeleteManifestOptions

التكوين الاختياري المستخدم لإرسال الطلبات إلى الخدمة

المرتجعات

Promise<void>

downloadBlob(string, DownloadBlobOptions)

قم بتنزيل كائن ثنائي كبير الحجم يشكل جزءا من البيانات الاصطناعية.

function downloadBlob(digest: string, options?: DownloadBlobOptions): Promise<DownloadBlobResult>

المعلمات

digest

string

ملخص الكائن الثنائي كبير الحجم لتنزيله

options
DownloadBlobOptions

التكوين الاختياري المستخدم لإرسال الطلبات إلى الخدمة

المرتجعات

  • الكائن الثنائي كبير الحجم الذي تم تنزيله

getManifest(string, GetManifestOptions)

تنزيل البيان الخاص بأداة OCI.

function getManifest(tagOrDigest: string, options?: GetManifestOptions): Promise<GetManifestResult>

المعلمات

tagOrDigest

string

علامة أو ملخص يحدد البيانات الاصطناعية

المرتجعات

  • البيان الذي تم تنزيله.

setManifest(Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, SetManifestOptions)

تحميل بيان لأداة OCI.

function setManifest(manifest: Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, options?: SetManifestOptions): Promise<SetManifestResult>

المعلمات

manifest

Buffer | ReadableStream | OciImageManifest | Record<string, unknown>

البيان المطلوب تحميله.

المرتجعات

uploadBlob(Buffer | ReadableStream, UploadBlobOptions)

تحميل كائن ثنائي كبير الحجم للبيانات الاصطناعية.

function uploadBlob(blob: Buffer | ReadableStream, options?: UploadBlobOptions): Promise<UploadBlobResult>

المعلمات

blob

Buffer | ReadableStream

المرتجعات

Promise<UploadBlobResult>