Поделиться через


BlobChangeFeedEventData interface

Изменение данных события хранилища BLOB-объектов канала.

Свойства

api

Операция, активировающая событие.

blobAccessTier

Уровень доступа большого двоичного объекта.

blobType

Тип бинарного объекта.

blobVersion

Версия большого двоичного объекта.

clientRequestId

Идентификатор предоставленного клиентом запроса для операции API хранилища. Этот идентификатор можно использовать для сопоставления журналов диагностики службы хранилища Azure с помощью поля "client-request-id" в журналах и может быть предоставлен в запросах клиента с помощью заголовка x-ms-client-request-id.

containerVersion

Версия контейнера, в котором находится большой двоичный объект.

contentLength

Размер BLOB в байтах.

contentOffset

Смещение в байтах операции записи, выполненной в точке, в которой приложение, активировающее событие, завершило запись в файл. Появляется только для событий, происходящих в учетных записях блоб-хранилища с иерархическим пространством имен.

contentType

Тип содержимого, указанный для BLOB-объекта.

destinationUrl

URL-адрес файла, который будет существовать после завершения операции. Например, если файл переименован, свойство destinationUrl содержит URL-адрес нового имени файла. Появляется только для событий, происходящих в учетных записях блоб-хранилища с иерархическим пространством имен.

etag

Значение, которое можно использовать для выполнения операций условно.

isRecursive

True для выполнения операции над всеми дочерними директориями; в противном случае False. Появляется только для событий, происходящих в учетных записях блоб-хранилища с иерархическим пространством имен.

longRunningOperationInfo

AsyncOperationInfo

previousInfo

Предыдущая информация о большом двоичном объекте.

requestId

Идентификатор запроса, созданного службой для операции API хранилища. Может использоваться для корреляции журналов диагностики службы хранилища Azure с помощью поля request-id-header в журналах. Возвращается при инициации вызова API в заголовке x-ms-request-id.

sequencer

Непрозрачное буквенное значение, представляющее логическую последовательность событий для любого конкретного имени блоба. Пользователи могут использовать стандартное сравнение строк для понимания относительной последовательности двух событий в одном имени большого двоичного объекта.

snapshot

Моментальный снимок, связанный с событием.

sourceUrl

URL-адрес файла, который существовал до операции. Например, если файл переименовывается, sourceUrl содержит URL-адрес исходного имени файла до операции переименования. Появляется только для событий, происходящих в учетных записях блоб-хранилища с иерархическим пространством имен.

updatedBlobProperties

Свойства BLOB-объектов, которые были обновлены во время этого события.

updatedBlobTags

Теги BLOB-объектов, которые были обновлены во время этого события.

url

Путь к блобу. Если клиент использует REST API BLOB-объекта, URL-адрес имеет следующую структуру: <имя-учетной> записи хранилища.blob.core.windows.net/< имя-контейнера>/<имя-файла>.

Сведения о свойстве

api

Операция, активировающая событие.

api: string

Значение свойства

string

blobAccessTier

Уровень доступа большого двоичного объекта.

blobAccessTier?: AccessTier

Значение свойства

blobType

Тип бинарного объекта.

blobType: BlobType

Значение свойства

blobVersion

Версия большого двоичного объекта.

blobVersion?: string

Значение свойства

string

clientRequestId

Идентификатор предоставленного клиентом запроса для операции API хранилища. Этот идентификатор можно использовать для сопоставления журналов диагностики службы хранилища Azure с помощью поля "client-request-id" в журналах и может быть предоставлен в запросах клиента с помощью заголовка x-ms-client-request-id.

clientRequestId: string

Значение свойства

string

containerVersion

Версия контейнера, в котором находится большой двоичный объект.

containerVersion?: string

Значение свойства

string

contentLength

Размер BLOB в байтах.

contentLength: number

Значение свойства

number

contentOffset

Смещение в байтах операции записи, выполненной в точке, в которой приложение, активировающее событие, завершило запись в файл. Появляется только для событий, происходящих в учетных записях блоб-хранилища с иерархическим пространством имен.

contentOffset?: number

Значение свойства

number

contentType

Тип содержимого, указанный для BLOB-объекта.

contentType: string

Значение свойства

string

destinationUrl

URL-адрес файла, который будет существовать после завершения операции. Например, если файл переименован, свойство destinationUrl содержит URL-адрес нового имени файла. Появляется только для событий, происходящих в учетных записях блоб-хранилища с иерархическим пространством имен.

destinationUrl?: string

Значение свойства

string

etag

Значение, которое можно использовать для выполнения операций условно.

etag: string

Значение свойства

string

isRecursive

True для выполнения операции над всеми дочерними директориями; в противном случае False. Появляется только для событий, происходящих в учетных записях блоб-хранилища с иерархическим пространством имен.

isRecursive?: boolean

Значение свойства

boolean

longRunningOperationInfo

AsyncOperationInfo

longRunningOperationInfo?: BlobOperationResult

Значение свойства

previousInfo

Предыдущая информация о большом двоичном объекте.

previousInfo?: ChangeFeedEventPreviousInfo

Значение свойства

requestId

Идентификатор запроса, созданного службой для операции API хранилища. Может использоваться для корреляции журналов диагностики службы хранилища Azure с помощью поля request-id-header в журналах. Возвращается при инициации вызова API в заголовке x-ms-request-id.

requestId: string

Значение свойства

string

sequencer

Непрозрачное буквенное значение, представляющее логическую последовательность событий для любого конкретного имени блоба. Пользователи могут использовать стандартное сравнение строк для понимания относительной последовательности двух событий в одном имени большого двоичного объекта.

sequencer: string

Значение свойства

string

snapshot

Моментальный снимок, связанный с событием.

snapshot?: string

Значение свойства

string

sourceUrl

URL-адрес файла, который существовал до операции. Например, если файл переименовывается, sourceUrl содержит URL-адрес исходного имени файла до операции переименования. Появляется только для событий, происходящих в учетных записях блоб-хранилища с иерархическим пространством имен.

sourceUrl?: string

Значение свойства

string

updatedBlobProperties

Свойства BLOB-объектов, которые были обновлены во время этого события.

updatedBlobProperties?: UpdatedBlobProperties

Значение свойства

updatedBlobTags

Теги BLOB-объектов, которые были обновлены во время этого события.

updatedBlobTags?: BlobTagsChange

Значение свойства

url

Путь к блобу. Если клиент использует REST API BLOB-объекта, URL-адрес имеет следующую структуру: <имя-учетной> записи хранилища.blob.core.windows.net/< имя-контейнера>/<имя-файла>.

url: string

Значение свойства

string