BlobChangeFeedEventData interface
Zmiana danych zdarzeń magazynu obiektów blob.
Właściwości
| api | Operacja, która wyzwoliła zdarzenie. |
| blob |
Warstwa dostępu obiektu blob. |
| blob |
Typ danych blob. |
| blob |
Wersja obiektu blob. |
| client |
Identyfikator żądania dostarczonego przez klienta dla operacji interfejsu API magazynu. Tego identyfikatora można użyć do skorelowania dzienników diagnostycznych usługi Azure Storage przy użyciu pola "client-request-id" w dziennikach i można je podać w żądaniach klientów przy użyciu nagłówka "x-ms-client-request-id". |
| container |
Wersja kontenera, w którym znajduje się obiekt blob. |
| content |
Rozmiar bloba w bajtach. |
| content |
Przesunięcie w bajtach operacji zapisu obliczane w momencie, gdy aplikacja, która wyzwoliła zdarzenie, zakończyła zapisywanie do pliku. Pojawia się tylko dla zdarzeń wyzwalanych na kontach pamięci masowej blobów, które mają hierarchiczną przestrzeń nazw. |
| content |
Typ zawartości określony dla bloba. |
| destination |
Adres URL pliku, który będzie istniał po zakończeniu operacji. Na przykład jeśli nazwa pliku zostanie zmieniona, właściwość destinationUrl zawiera adres URL nowej nazwy pliku. Pojawia się tylko dla zdarzeń wyzwalanych na kontach pamięci masowej blobów, które mają hierarchiczną przestrzeń nazw. |
| etag | Wartość, której można użyć do warunkowego wykonywania operacji. |
| is |
Prawda, aby wykonać operację na wszystkich katalogach podrzędnych; w przeciwnym razie False. Pojawia się tylko dla zdarzeń wyzwalanych na kontach pamięci masowej blobów, które mają hierarchiczną przestrzeń nazw. |
| long |
AsyncOperationInfo |
| previous |
Poprzednie informacje dotyczące obiektu blob. |
| request |
Identyfikator żądania wygenerowanego przez usługę dla operacji interfejsu API magazynu. Może służyć do korelowania dzienników diagnostycznych usługi Azure Storage przy użyciu pola "request-id-header" w dziennikach i jest zwracany z inicjowania wywołania interfejsu API w nagłówku "x-ms-request-id". |
| sequencer | Nieprzezroczysta wartość ciągu reprezentująca logiczną sekwencję zdarzeń dla dowolnej konkretnej nazwy bloba. Użytkownicy mogą użyć standardowego porównania ciągów, aby zrozumieć względną sekwencję dwóch zdarzeń o tej samej nazwie obiektu blob. |
| snapshot | Migawka skojarzona ze zdarzeniem. |
| source |
Adres URL pliku, który istnieje przed operacją. Jeśli na przykład nazwa pliku zostanie zmieniona, sourceUrl zawiera adres URL oryginalnej nazwy pliku przed operacją zmiany nazwy. Pojawia się tylko dla zdarzeń wyzwalanych na kontach pamięci masowej blobów, które mają hierarchiczną przestrzeń nazw. |
| updated |
Właściwości obiektu blob, które zostały zaktualizowane podczas tego zdarzenia. |
| updated |
Tagi obiektów blob, które zostały zaktualizowane podczas tego zdarzenia. |
| url | Ścieżka do bloba. Jeśli klient używa interfejsu API REST obiektu blob, adres URL ma następującą strukturę: nazwa-konta-magazynu.blob.core.windows.net/> nazwa-kontenera></<nazwa-pliku>. < |
Szczegóły właściwości
api
Operacja, która wyzwoliła zdarzenie.
api: string
Wartość właściwości
string
blobAccessTier
blobType
blobVersion
Wersja obiektu blob.
blobVersion?: string
Wartość właściwości
string
clientRequestId
Identyfikator żądania dostarczonego przez klienta dla operacji interfejsu API magazynu. Tego identyfikatora można użyć do skorelowania dzienników diagnostycznych usługi Azure Storage przy użyciu pola "client-request-id" w dziennikach i można je podać w żądaniach klientów przy użyciu nagłówka "x-ms-client-request-id".
clientRequestId: string
Wartość właściwości
string
containerVersion
Wersja kontenera, w którym znajduje się obiekt blob.
containerVersion?: string
Wartość właściwości
string
contentLength
Rozmiar bloba w bajtach.
contentLength: number
Wartość właściwości
number
contentOffset
Przesunięcie w bajtach operacji zapisu obliczane w momencie, gdy aplikacja, która wyzwoliła zdarzenie, zakończyła zapisywanie do pliku. Pojawia się tylko dla zdarzeń wyzwalanych na kontach pamięci masowej blobów, które mają hierarchiczną przestrzeń nazw.
contentOffset?: number
Wartość właściwości
number
contentType
Typ zawartości określony dla bloba.
contentType: string
Wartość właściwości
string
destinationUrl
Adres URL pliku, który będzie istniał po zakończeniu operacji. Na przykład jeśli nazwa pliku zostanie zmieniona, właściwość destinationUrl zawiera adres URL nowej nazwy pliku. Pojawia się tylko dla zdarzeń wyzwalanych na kontach pamięci masowej blobów, które mają hierarchiczną przestrzeń nazw.
destinationUrl?: string
Wartość właściwości
string
etag
Wartość, której można użyć do warunkowego wykonywania operacji.
etag: string
Wartość właściwości
string
isRecursive
Prawda, aby wykonać operację na wszystkich katalogach podrzędnych; w przeciwnym razie False. Pojawia się tylko dla zdarzeń wyzwalanych na kontach pamięci masowej blobów, które mają hierarchiczną przestrzeń nazw.
isRecursive?: boolean
Wartość właściwości
boolean
longRunningOperationInfo
AsyncOperationInfo
longRunningOperationInfo?: BlobOperationResult
Wartość właściwości
previousInfo
Poprzednie informacje dotyczące obiektu blob.
previousInfo?: ChangeFeedEventPreviousInfo
Wartość właściwości
requestId
Identyfikator żądania wygenerowanego przez usługę dla operacji interfejsu API magazynu. Może służyć do korelowania dzienników diagnostycznych usługi Azure Storage przy użyciu pola "request-id-header" w dziennikach i jest zwracany z inicjowania wywołania interfejsu API w nagłówku "x-ms-request-id".
requestId: string
Wartość właściwości
string
sequencer
Nieprzezroczysta wartość ciągu reprezentująca logiczną sekwencję zdarzeń dla dowolnej konkretnej nazwy bloba. Użytkownicy mogą użyć standardowego porównania ciągów, aby zrozumieć względną sekwencję dwóch zdarzeń o tej samej nazwie obiektu blob.
sequencer: string
Wartość właściwości
string
snapshot
Migawka skojarzona ze zdarzeniem.
snapshot?: string
Wartość właściwości
string
sourceUrl
Adres URL pliku, który istnieje przed operacją. Jeśli na przykład nazwa pliku zostanie zmieniona, sourceUrl zawiera adres URL oryginalnej nazwy pliku przed operacją zmiany nazwy. Pojawia się tylko dla zdarzeń wyzwalanych na kontach pamięci masowej blobów, które mają hierarchiczną przestrzeń nazw.
sourceUrl?: string
Wartość właściwości
string
updatedBlobProperties
Właściwości obiektu blob, które zostały zaktualizowane podczas tego zdarzenia.
updatedBlobProperties?: UpdatedBlobProperties
Wartość właściwości
updatedBlobTags
Tagi obiektów blob, które zostały zaktualizowane podczas tego zdarzenia.
updatedBlobTags?: BlobTagsChange
Wartość właściwości
url
Ścieżka do bloba. Jeśli klient używa interfejsu API REST obiektu blob, adres URL ma następującą strukturę: nazwa-konta-magazynu.blob.core.windows.net/> nazwa-kontenera></<nazwa-pliku>. <
url: string
Wartość właściwości
string