ContainerRegistryContentClient class
عميل Azure Container Registry blob، المسؤول عن تحميل وتنزيل الكائنات الثنائية كبيرة الحجم والبيانات، الكتل الإنشائية للبيانات الاصطناعية.
المنشئون
| Container |
إنشاء مثيل ContainerRegistryContentClient لإدارة صور الحاوية والبيانات الاصطناعية. مثال على الاستخدام:
|
الخصائص
| endpoint | نقطة نهاية Azure Container Registry. |
| repository |
اسم المستودع الذي يجمع منطقيا أجزاء البيانات الاصطناعية. |
الأساليب
| delete |
حذف كائن ثنائي كبير الحجم. |
| delete |
حذف بيان. يؤدي القيام بذلك بشكل فعال إلى حذف أداة من السجل. |
| download |
قم بتنزيل كائن ثنائي كبير الحجم يشكل جزءا من البيانات الاصطناعية. |
| get |
تنزيل البيان الخاص بأداة OCI. |
| set |
تحميل بيان لأداة OCI. |
| upload |
تحميل كائن ثنائي كبير الحجم للبيانات الاصطناعية. |
تفاصيل المنشئ
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
يستخدم لمصادقة الطلبات إلى الخدمة
التكوين الاختياري المستخدم لإرسال الطلبات إلى الخدمة
تفاصيل الخاصية
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
التكوين الاختياري المستخدم لإرسال الطلبات إلى الخدمة
المرتجعات
Promise<DownloadBlobResult>
- الكائن الثنائي كبير الحجم الذي تم تنزيله
getManifest(string, GetManifestOptions)
تنزيل البيان الخاص بأداة OCI.
function getManifest(tagOrDigest: string, options?: GetManifestOptions): Promise<GetManifestResult>
المعلمات
- tagOrDigest
-
string
علامة أو ملخص يحدد البيانات الاصطناعية
- options
- GetManifestOptions
المرتجعات
Promise<GetManifestResult>
- البيان الذي تم تنزيله.
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>
البيان المطلوب تحميله.
- options
- SetManifestOptions
المرتجعات
Promise<SetManifestResult>
uploadBlob(Buffer | ReadableStream, UploadBlobOptions)
تحميل كائن ثنائي كبير الحجم للبيانات الاصطناعية.
function uploadBlob(blob: Buffer | ReadableStream, options?: UploadBlobOptions): Promise<UploadBlobResult>
المعلمات
- blob
-
Buffer | ReadableStream
- options
- UploadBlobOptions
المرتجعات
Promise<UploadBlobResult>