BlobChangeFeedEventData interface
Изменение данных события хранилища BLOB-объектов канала.
Свойства
| api | Операция, активировающая событие. |
| blob |
Уровень доступа большого двоичного объекта. |
| blob |
Тип бинарного объекта. |
| blob |
Версия большого двоичного объекта. |
| client |
Идентификатор предоставленного клиентом запроса для операции API хранилища. Этот идентификатор можно использовать для сопоставления журналов диагностики службы хранилища Azure с помощью поля "client-request-id" в журналах и может быть предоставлен в запросах клиента с помощью заголовка x-ms-client-request-id. |
| container |
Версия контейнера, в котором находится большой двоичный объект. |
| content |
Размер BLOB в байтах. |
| content |
Смещение в байтах операции записи, выполненной в точке, в которой приложение, активировающее событие, завершило запись в файл. Появляется только для событий, происходящих в учетных записях блоб-хранилища с иерархическим пространством имен. |
| content |
Тип содержимого, указанный для BLOB-объекта. |
| destination |
URL-адрес файла, который будет существовать после завершения операции. Например, если файл переименован, свойство destinationUrl содержит URL-адрес нового имени файла. Появляется только для событий, происходящих в учетных записях блоб-хранилища с иерархическим пространством имен. |
| etag | Значение, которое можно использовать для выполнения операций условно. |
| is |
True для выполнения операции над всеми дочерними директориями; в противном случае False. Появляется только для событий, происходящих в учетных записях блоб-хранилища с иерархическим пространством имен. |
| long |
AsyncOperationInfo |
| previous |
Предыдущая информация о большом двоичном объекте. |
| request |
Идентификатор запроса, созданного службой для операции API хранилища. Может использоваться для корреляции журналов диагностики службы хранилища Azure с помощью поля request-id-header в журналах. Возвращается при инициации вызова API в заголовке x-ms-request-id. |
| sequencer | Непрозрачное буквенное значение, представляющее логическую последовательность событий для любого конкретного имени блоба. Пользователи могут использовать стандартное сравнение строк для понимания относительной последовательности двух событий в одном имени большого двоичного объекта. |
| snapshot | Моментальный снимок, связанный с событием. |
| source |
URL-адрес файла, который существовал до операции. Например, если файл переименовывается, sourceUrl содержит URL-адрес исходного имени файла до операции переименования. Появляется только для событий, происходящих в учетных записях блоб-хранилища с иерархическим пространством имен. |
| updated |
Свойства BLOB-объектов, которые были обновлены во время этого события. |
| updated |
Теги BLOB-объектов, которые были обновлены во время этого события. |
| url | Путь к блобу. Если клиент использует REST API BLOB-объекта, URL-адрес имеет следующую структуру: <имя-учетной> записи хранилища.blob.core.windows.net/< имя-контейнера>/<имя-файла>. |
Сведения о свойстве
api
Операция, активировающая событие.
api: string
Значение свойства
string
blobAccessTier
Уровень доступа большого двоичного объекта.
blobAccessTier?: AccessTier
Значение свойства
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