BlobBatch class
Obiekt BlobBatch reprezentuje zagregowany zestaw operacji na obiektach blob.
Obecnie tylko delete
i setAccessTier
są obsługiwane.
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, musisz usunąć wszystkie jego migawki. Oba 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 obiektu 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, musisz usunąć wszystkie jego migawki. Oba 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 obiektu 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ą partii. 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 obiektów 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 obiektów blob. |
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, musisz usunąć wszystkie jego migawki. Oba 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 obiektu blob.
function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions): Promise<void>
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, musisz usunąć wszystkie jego migawki. Oba 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 obiektu blob.
function deleteBlob(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: BlobDeleteOptions): Promise<void>
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.
- options
- BlobDeleteOptions
Zwraca
Promise<void>
getHttpRequestBody()
Pobierz zmontowaną treść żądania HTTP dla żądań podrzędnych.
function getHttpRequestBody(): string
Zwraca
string
getMultiPartContentType()
Pobierz wartość typu zawartości dla żądania wsadowego. Wartość musi być wieloczęściowa/mieszana z granicą partii. Przykład: wieloczęściowy/mieszany; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252
function getMultiPartContentType(): string
Zwraca
string
getSubRequests()
Pobierz żądania podrzędne, które są dodawane do żądania wsadowego.
function getSubRequests(): Map<number, BatchSubRequest>
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 obiektów blob.
function setBlobAccessTier(blobClient: BlobClient, tier: AccessTier, options?: BlobSetTierOptions): Promise<void>
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 obiektów blob.
function setBlobAccessTier(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, tier: AccessTier, options?: BlobSetTierOptions): Promise<void>
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.
- tier
- AccessTier
- options
- BlobSetTierOptions
Zwraca
Promise<void>