Megosztás a következőn keresztül:


BlobBatch class

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

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ötegelt kérelemenké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örölhető. 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 a Blob Batch engedélyezési adatait.

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ötegelt kérelemenké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örölhető. 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 a Blob Batch engedélyezési adatait.

getHttpRequestBody()

Az alkérelmekhez összeállított HTTP-kérelemtörzs lekérése.

getMultiPartContentType()

Kérje le a Content-Type értékét egy kötegelt kérelemhez. 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 batch-kérelemhez hozzáadott alkérelmeket.

setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)

A setBlobAccessTier művelet beállítja a réteget egy blobon. A művelet blobtárolóban vagy általános célú v2-fiókban engedélyezett blokkblobokon. Kötegkérelmenké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 blokkblobszintek rétegzésével kapcsolatos részletes információkért lásd a gyakori elérésű, ritka elérésű és archív hozzáférési szinteket. 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.

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

A setBlobAccessTier művelet beállítja a réteget egy blobon. A művelet blobtárolóban vagy általános célú v2-fiókban engedélyezett blokkblobokon. Kötegkérelmenké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 blokkblobszintek rétegzésével kapcsolatos részletes információkért lásd a gyakori elérésű, ritka elérésű és archív hozzáférési szinteket. 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.

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ötegelt kérelemenké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örölhető. 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 a Blob Batch engedélyezési adatait.

function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions): Promise<void>

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ötegelt kérelemenké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örölhető. 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 a Blob Batch engedélyezési adatait.

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

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.

Válaszok

Promise<void>

getHttpRequestBody()

Az alkérelmekhez összeállított HTTP-kérelemtörzs lekérése.

function getHttpRequestBody(): string

Válaszok

string

getMultiPartContentType()

Kérje le a Content-Type értékét egy kötegelt kérelemhez. 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(): string

Válaszok

string

getSubRequests()

Kérje le a batch-kérelemhez hozzáadott alkérelmeket.

function getSubRequests(): Map<number, BatchSubRequest>

Válaszok

Map<number, BatchSubRequest>

setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)

A setBlobAccessTier művelet beállítja a réteget egy blobon. A művelet blobtárolóban vagy általános célú v2-fiókban engedélyezett blokkblobokon. Kötegkérelmenké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 blokkblobszintek rétegzésével kapcsolatos részletes információkért lásd a gyakori elérésű, ritka elérésű és archív hozzáférési szinteket. 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 setBlobAccessTier(blobClient: BlobClient, tier: AccessTier, options?: BlobSetTierOptions): Promise<void>

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 réteget egy blobon. A művelet blobtárolóban vagy általános célú v2-fiókban engedélyezett blokkblobokon. Kötegkérelmenké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 blokkblobszintek rétegzésével kapcsolatos részletes információkért lásd a gyakori elérésű, ritka elérésű és archív hozzáférési szinteket. 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 setBlobAccessTier(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, tier: AccessTier, options?: BlobSetTierOptions): Promise<void>

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.

tier
AccessTier

Válaszok

Promise<void>