Udostępnij przez


BlobChangeFeedEventData interface

Zmiana danych zdarzeń magazynu obiektów blob.

Właściwości

api

Operacja, która wyzwoliła zdarzenie.

blobAccessTier

Warstwa dostępu obiektu blob.

blobType

Typ danych blob.

blobVersion

Wersja obiektu blob.

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".

containerVersion

Wersja kontenera, w którym znajduje się obiekt blob.

contentLength

Rozmiar bloba w bajtach.

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.

contentType

Typ zawartości określony dla bloba.

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.

etag

Wartość, której można użyć do warunkowego wykonywania operacji.

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.

longRunningOperationInfo

AsyncOperationInfo

previousInfo

Poprzednie informacje dotyczące obiektu blob.

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".

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.

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.

updatedBlobProperties

Właściwości obiektu blob, które zostały zaktualizowane podczas tego zdarzenia.

updatedBlobTags

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

Warstwa dostępu obiektu blob.

blobAccessTier?: AccessTier

Wartość właściwości

blobType

Typ danych blob.

blobType: BlobType

Wartość właściwości

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