Share via


BlobBatch class

A BlobBatch a blobokon végzett műveletek összesített készletét jelöli. Jelenleg csak delete és setAccessTier támogatott.

Konstruktorok

BlobBatch()

Metódusok

deleteBlob(BlobClient, BlobDeleteOptions)

A deleteBlob művelet megjelöli a megadott blobot vagy pillanatképet a törléshez. A blob később törlődik a szemétgyűjtés során. Kötegkérelmenként csak egy művelet engedélyezett. Vegye figyelembe, hogy egy blob törléséhez törölnie kell az összes pillanatképét. Egyszerre mindkettőt törölheti. Lásd a törlési művelet részleteit. A művelet hitelesítése és engedélyezése a megadott hitelesítő adatokkal történik. Lásd: blobköteg engedélyezési részletei.

deleteBlob(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions)

A deleteBlob művelet megjelöli a megadott blobot vagy pillanatképet a törléshez. A blob később törlődik a szemétgyűjtés során. Kötegkérelmenként csak egy művelet engedélyezett. Vegye figyelembe, hogy egy blob törléséhez törölnie kell az összes pillanatképét. Egyszerre mindkettőt törölheti. Lásd a törlési művelet részleteit. A művelet hitelesítése és engedélyezése a megadott hitelesítő adatokkal történik. Lásd: blobköteg engedélyezési részletei.

getHttpRequestBody()

Kérje le az alkérelmek összeállított HTTP-kérelemtörzsét.

getMultiPartContentType()

Egy kötegkérés Content-Type értékének lekérése. Az értéknek többrészesnek/köteghatárral kevertnek kell lennie. Példa: többrészes/vegyes; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252

getSubRequests()

Kérje le a kötegkérelmekhez hozzáadott alkérelmeket.

setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)

A setBlobAccessTier művelet beállítja a szintet egy blobon. A művelet blobtárolóban vagy általános célú v2-fiókban engedélyezett blokkblobokon. Kötegelt kérelemenként csak egy művelet engedélyezett. A blokkblobok szintje határozza meg a gyakori elérésű/ritka elérésű/archív tárolási típust. Ez a művelet nem frissíti a blob ETagjét. A blokkblobszintű rétegzéssel kapcsolatos részletes információkért lásd: gyakori elérésű, ritka elérésű és archív hozzáférési szintek. A művelet hitelesítése és engedélyezése a megadott hitelesítő adatokkal történik. Lásd a Blob Batch engedélyezési adatait.

setBlobAccessTier(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions)

A setBlobAccessTier művelet beállítja a szintet egy blobon. A művelet blobtárolóban vagy általános célú v2-fiókban engedélyezett blokkblobokon. Kötegelt kérelemenként csak egy művelet engedélyezett. A blokkblobok szintje határozza meg a gyakori elérésű/ritka elérésű/archív tárolási típust. Ez a művelet nem frissíti a blob ETagjét. A blokkblobszintű rétegzéssel kapcsolatos részletes információkért lásd: gyakori elérésű, ritka elérésű és archív hozzáférési szintek. A művelet hitelesítése és engedélyezése a megadott hitelesítő adatokkal történik. Lásd a Blob Batch engedélyezési adatait.

Konstruktor adatai

BlobBatch()

new BlobBatch()

Metódus adatai

deleteBlob(BlobClient, BlobDeleteOptions)

A deleteBlob művelet megjelöli a megadott blobot vagy pillanatképet a törléshez. A blob később törlődik a szemétgyűjtés során. Kötegkérelmenként csak egy művelet engedélyezett. Vegye figyelembe, hogy egy blob törléséhez törölnie kell az összes pillanatképét. Egyszerre mindkettőt törölheti. Lásd a törlési művelet részleteit. A művelet hitelesítése és engedélyezése a megadott hitelesítő adatokkal történik. Lásd: blobköteg engedélyezési részletei.

function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions)

Paraméterek

blobClient
BlobClient

A BlobClient.

Válaszok

Promise<void>

deleteBlob(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions)

A deleteBlob művelet megjelöli a megadott blobot vagy pillanatképet a törléshez. A blob később törlődik a szemétgyűjtés során. Kötegkérelmenként csak egy művelet engedélyezett. Vegye figyelembe, hogy egy blob törléséhez törölnie kell az összes pillanatképét. Egyszerre mindkettőt törölheti. Lásd a törlési művelet részleteit. A művelet hitelesítése és engedélyezése a megadott hitelesítő adatokkal történik. Lásd: blobköteg engedélyezési részletei.

function deleteBlob(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: BlobDeleteOptions)

Paraméterek

url

string

A törölni kívánt bloberőforrás URL-címe.

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Például AnonymousCredential, StorageSharedKeyCredential vagy bármilyen hitelesítő adat a csomagból a @azure/identity szolgáltatás felé irányuló kérések hitelesítéséhez. Megadhat egy objektumot is, amely implementálja a TokenCredential felületet. Ha nincs megadva, a rendszer AnonymousCredential értéket használ.

Válaszok

Promise<void>

getHttpRequestBody()

Kérje le az alkérelmek összeállított HTTP-kérelemtörzsét.

function getHttpRequestBody()

Válaszok

string

getMultiPartContentType()

Egy kötegkérés Content-Type értékének lekérése. Az értéknek többrészesnek/köteghatárral kevertnek kell lennie. Példa: többrészes/vegyes; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252

function getMultiPartContentType()

Válaszok

string

getSubRequests()

Kérje le a kötegkérelmekhez hozzáadott alkérelmeket.

function getSubRequests()

Válaszok

Map<number, BatchSubRequest>

setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)

A setBlobAccessTier művelet beállítja a szintet egy blobon. A művelet blobtárolóban vagy általános célú v2-fiókban engedélyezett blokkblobokon. Kötegelt kérelemenként csak egy művelet engedélyezett. A blokkblobok szintje határozza meg a gyakori elérésű/ritka elérésű/archív tárolási típust. Ez a művelet nem frissíti a blob ETagjét. A blokkblobszintű rétegzéssel kapcsolatos részletes információkért lásd: gyakori elérésű, ritka elérésű és archív hozzáférési szintek. A művelet hitelesítése és engedélyezése a megadott hitelesítő adatokkal történik. Lásd a Blob Batch engedélyezési adatait.

function setBlobAccessTier(blobClient: BlobClient, tier: AccessTier, options?: BlobSetTierOptions)

Paraméterek

blobClient
BlobClient

A BlobClient.

tier
AccessTier

Válaszok

Promise<void>

setBlobAccessTier(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions)

A setBlobAccessTier művelet beállítja a szintet egy blobon. A művelet blobtárolóban vagy általános célú v2-fiókban engedélyezett blokkblobokon. Kötegelt kérelemenként csak egy művelet engedélyezett. A blokkblobok szintje határozza meg a gyakori elérésű/ritka elérésű/archív tárolási típust. Ez a művelet nem frissíti a blob ETagjét. A blokkblobszintű rétegzéssel kapcsolatos részletes információkért lásd: gyakori elérésű, ritka elérésű és archív hozzáférési szintek. A művelet hitelesítése és engedélyezése a megadott hitelesítő adatokkal történik. Lásd a Blob Batch engedélyezési adatait.

function setBlobAccessTier(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, tier: AccessTier, options?: BlobSetTierOptions)

Paraméterek

url

string

A törölni kívánt blob-erőforrás URL-címe.

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Ilyen például az AnonymousCredential, a StorageSharedKeyCredential vagy a csomag bármely hitelesítő adata a @azure/identity szolgáltatás felé irányuló kérések hitelesítéséhez. Olyan objektumot is megadhat, amely implementálja a TokenCredential felületet. Ha nincs megadva, az AnonymousCredential lesz használva.

tier
AccessTier

Válaszok

Promise<void>