BlobBatch class
Obiekt BlobBatch reprezentuje zagregowany zestaw operacji na obiektach blob.
Obecnie obsługiwane są tylko delete
i setAccessTier
obsługiwane.
Konstruktory
Blob |
Metody
delete |
Operacja deleteBlob oznacza określony obiekt blob lub migawkę do usunięcia. Obiekt blob zostanie później usunięty podczas odzyskiwania pamięci. Tylko jeden rodzaj operacji jest dozwolony na żądanie wsadowe. Należy pamiętać, że aby usunąć obiekt blob, należy usunąć wszystkie jego migawki. Oba te elementy można usunąć w tym samym czasie. Zobacz szczegóły operacji usuwania. Operacja zostanie uwierzytelniona i autoryzowana przy użyciu określonych poświadczeń. Zobacz szczegóły autoryzacji wsadowej obiektów blob. |
delete |
Operacja deleteBlob oznacza określony obiekt blob lub migawkę do usunięcia. Obiekt blob zostanie później usunięty podczas odzyskiwania pamięci. Tylko jeden rodzaj operacji jest dozwolony na żądanie wsadowe. Należy pamiętać, że aby usunąć obiekt blob, należy usunąć wszystkie jego migawki. Oba te elementy można usunąć w tym samym czasie. Zobacz szczegóły operacji usuwania. Operacja zostanie uwierzytelniona i autoryzowana przy użyciu określonych poświadczeń. Zobacz szczegóły autoryzacji wsadowej obiektów blob. |
get |
Pobierz zmontowaną treść żądania HTTP dla żądań podrzędnych. |
get |
Pobierz wartość typu zawartości dla żądania wsadowego. Wartość musi być wieloczęściowa/mieszana z granicą wsadową. Przykład: wieloczęściowy/mieszany; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252 |
get |
Pobierz żądania podrzędne, które są dodawane do żądania wsadowego. |
set |
Operacja setBlobAccessTier ustawia warstwę obiektu blob. Operacja jest dozwolona na blokowych obiektach blob na koncie magazynu obiektów blob lub ogólnego przeznaczenia w wersji 2. Tylko jeden rodzaj operacji jest dozwolony na żądanie wsadowe. Warstwa blokowego obiektu blob określa typ magazynu Gorąca/Chłodna/Archiwum. Ta operacja nie aktualizuje elementu ETag obiektu blob. Aby uzyskać szczegółowe informacje na temat warstw na poziomie blokowych obiektów blob, zobacz warstwy dostępu gorąca, chłodna i archiwum. Operacja zostanie uwierzytelniona i autoryzowana przy użyciu określonych poświadczeń. Zobacz szczegóły autoryzacji wsadowej obiektu blob. |
set |
Operacja setBlobAccessTier ustawia warstwę obiektu blob. Operacja jest dozwolona na blokowych obiektach blob na koncie magazynu obiektów blob lub ogólnego przeznaczenia w wersji 2. Tylko jeden rodzaj operacji jest dozwolony na żądanie wsadowe. Warstwa blokowego obiektu blob określa typ magazynu Gorąca/Chłodna/Archiwum. Ta operacja nie aktualizuje elementu ETag obiektu blob. Aby uzyskać szczegółowe informacje na temat warstw na poziomie blokowych obiektów blob, zobacz warstwy dostępu gorąca, chłodna i archiwum. Operacja zostanie uwierzytelniona i autoryzowana przy użyciu określonych poświadczeń. Zobacz szczegóły autoryzacji wsadowej obiektu blob. |
Szczegóły konstruktora
BlobBatch()
new BlobBatch()
Szczegóły metody
deleteBlob(BlobClient, BlobDeleteOptions)
Operacja deleteBlob oznacza określony obiekt blob lub migawkę do usunięcia. Obiekt blob zostanie później usunięty podczas odzyskiwania pamięci. Tylko jeden rodzaj operacji jest dozwolony na żądanie wsadowe. Należy pamiętać, że aby usunąć obiekt blob, należy usunąć wszystkie jego migawki. Oba te elementy można usunąć w tym samym czasie. Zobacz szczegóły operacji usuwania. Operacja zostanie uwierzytelniona i autoryzowana przy użyciu określonych poświadczeń. Zobacz szczegóły autoryzacji wsadowej obiektów blob.
function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions)
Parametry
- blobClient
- BlobClient
Obiekt BlobClient.
- options
- BlobDeleteOptions
Zwraca
Promise<void>
deleteBlob(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions)
Operacja deleteBlob oznacza określony obiekt blob lub migawkę do usunięcia. Obiekt blob zostanie później usunięty podczas odzyskiwania pamięci. Tylko jeden rodzaj operacji jest dozwolony na żądanie wsadowe. Należy pamiętać, że aby usunąć obiekt blob, należy usunąć wszystkie jego migawki. Oba te elementy można usunąć w tym samym czasie. Zobacz szczegóły operacji usuwania. Operacja zostanie uwierzytelniona i autoryzowana przy użyciu określonych poświadczeń. Zobacz szczegóły autoryzacji wsadowej obiektów blob.
function deleteBlob(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: BlobDeleteOptions)
Parametry
- url
-
string
Adres URL zasobu obiektu blob do usunięcia.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Takie jak AnonymousCredential, StorageSharedKeyCredential lub dowolne poświadczenia z pakietu w @azure/identity
celu uwierzytelnienia żądań do usługi. Można również podać obiekt, który implementuje interfejs TokenCredential. Jeśli nie zostanie określony, zostanie użyty parametr AnonymousCredential.
- options
- BlobDeleteOptions
Zwraca
Promise<void>
getHttpRequestBody()
Pobierz zmontowaną treść żądania HTTP dla żądań podrzędnych.
function getHttpRequestBody()
Zwraca
string
getMultiPartContentType()
Pobierz wartość typu zawartości dla żądania wsadowego. Wartość musi być wieloczęściowa/mieszana z granicą wsadową. Przykład: wieloczęściowy/mieszany; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252
function getMultiPartContentType()
Zwraca
string
getSubRequests()
Pobierz żądania podrzędne, które są dodawane do żądania wsadowego.
function getSubRequests()
Zwraca
Map<number, BatchSubRequest>
setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)
Operacja setBlobAccessTier ustawia warstwę obiektu blob. Operacja jest dozwolona na blokowych obiektach blob na koncie magazynu obiektów blob lub ogólnego przeznaczenia w wersji 2. Tylko jeden rodzaj operacji jest dozwolony na żądanie wsadowe. Warstwa blokowego obiektu blob określa typ magazynu Gorąca/Chłodna/Archiwum. Ta operacja nie aktualizuje elementu ETag obiektu blob. Aby uzyskać szczegółowe informacje na temat warstw na poziomie blokowych obiektów blob, zobacz warstwy dostępu gorąca, chłodna i archiwum. Operacja zostanie uwierzytelniona i autoryzowana przy użyciu określonych poświadczeń. Zobacz szczegóły autoryzacji wsadowej obiektu blob.
function setBlobAccessTier(blobClient: BlobClient, tier: AccessTier, options?: BlobSetTierOptions)
Parametry
- blobClient
- BlobClient
Obiekt BlobClient.
- tier
- AccessTier
- options
- BlobSetTierOptions
Zwraca
Promise<void>
setBlobAccessTier(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions)
Operacja setBlobAccessTier ustawia warstwę obiektu blob. Operacja jest dozwolona na blokowych obiektach blob na koncie magazynu obiektów blob lub ogólnego przeznaczenia w wersji 2. Tylko jeden rodzaj operacji jest dozwolony na żądanie wsadowe. Warstwa blokowego obiektu blob określa typ magazynu Gorąca/Chłodna/Archiwum. Ta operacja nie aktualizuje elementu ETag obiektu blob. Aby uzyskać szczegółowe informacje na temat warstw na poziomie blokowych obiektów blob, zobacz warstwy dostępu gorąca, chłodna i archiwum. Operacja zostanie uwierzytelniona i autoryzowana przy użyciu określonych poświadczeń. Zobacz szczegóły autoryzacji wsadowej obiektu blob.
function setBlobAccessTier(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, tier: AccessTier, options?: BlobSetTierOptions)
Parametry
- url
-
string
Adres URL zasobu obiektu blob do usunięcia.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Takie jak AnonymousCredential, StorageSharedKeyCredential lub dowolne poświadczenia z @azure/identity
pakietu w celu uwierzytelnienia żądań do usługi. Można również podać obiekt implementujący interfejs TokenCredential. Jeśli nie zostanie określony, zostanie użyty parametr AnonymousCredential.
- tier
- AccessTier
- options
- BlobSetTierOptions
Zwraca
Promise<void>
Azure SDK for JavaScript