BlobChangeFeedEventData interface
Alterar dados de eventos do Armazenamento de Blobs do feed.
Propriedades
| api | A operação que disparou o evento. |
| blob |
Camada de acesso do blob. |
| blob |
O tipo de blob. |
| blob |
Versão do blob. |
| client |
Uma ID de solicitação fornecida pelo cliente para a operação de API de armazenamento. Essa ID pode ser usada para correlacionar aos logs de diagnóstico do Armazenamento do Azure usando o campo "client-request-id" nos logs e pode ser fornecida em solicitações de cliente usando o cabeçalho "x-ms-client-request-id". |
| container |
Versão do contêiner em que o blob está. |
| content |
O tamanho do blob em bytes. |
| content |
O deslocamento de bytes de uma operação de gravação realizada no ponto em que o aplicativo de gatilho do evento conclui a gravação no arquivo. Aparece somente durante os eventos disparados nas contas de armazenamento de BLOBs que têm um namespace hierárquico. |
| content |
O tipo de conteúdo especificado para o blob. |
| destination |
O arquivo com URL existirá após a conclusão da operação. Por exemplo, se um arquivo for renomeado, a propriedade destinationUrl conterá a URL do novo nome de arquivo. Aparece somente durante os eventos disparados nas contas de armazenamento de BLOBs que têm um namespace hierárquico. |
| etag | O valor que você pode usar para executar operações condicionalmente. |
| is |
True para executar a operação em todos os diretórios filho; caso contrário, False. Aparece somente durante os eventos disparados nas contas de armazenamento de BLOBs que têm um namespace hierárquico. |
| long |
AsyncOperationInfo |
| previous |
Informações anteriores para o blob. |
| request |
ID de solicitação gerada pelo serviço para a operação de API de armazenamento. Pode ser usada para correlacionar com os logs de diagnóstico do Armazenamento do Azure usando o campo "request-id-header" nos logs, e retornada pela inicialização da chamada á API no cabeçalho 'x-ms-request-id'. |
| sequencer | Um valor de cadeia de caracteres opaca que representa a sequência lógica de eventos para qualquer nome específico de blob. Os usuários podem usar a comparação de cadeia de caracteres padrão para entender a sequência relativa dos dois eventos no mesmo nome de blob. |
| snapshot | O Snapshot associado ao evento. |
| source |
A url do arquivo que existe antes da operação. Por exemplo, se um arquivo for renomeado, o sourceUrl conterá a url do nome do arquivo original antes da operação de renomeação. Aparece somente durante os eventos disparados nas contas de armazenamento de BLOBs que têm um namespace hierárquico. |
| updated |
Propriedades de blob que foram atualizadas durante esse evento. |
| updated |
Marcas de blob que foram atualizadas durante este evento. |
| url | O caminho para o blob. Se o cliente usar uma API REST de Blob, a URL terá esta estrutura: <storage-account-name.blob.core.windows.net/>< container-name>/<file-name>. |
Detalhes da propriedade
api
A operação que disparou o evento.
api: string
Valor da propriedade
string
blobAccessTier
blobType
blobVersion
Versão do blob.
blobVersion?: string
Valor da propriedade
string
clientRequestId
Uma ID de solicitação fornecida pelo cliente para a operação de API de armazenamento. Essa ID pode ser usada para correlacionar aos logs de diagnóstico do Armazenamento do Azure usando o campo "client-request-id" nos logs e pode ser fornecida em solicitações de cliente usando o cabeçalho "x-ms-client-request-id".
clientRequestId: string
Valor da propriedade
string
containerVersion
Versão do contêiner em que o blob está.
containerVersion?: string
Valor da propriedade
string
contentLength
O tamanho do blob em bytes.
contentLength: number
Valor da propriedade
number
contentOffset
O deslocamento de bytes de uma operação de gravação realizada no ponto em que o aplicativo de gatilho do evento conclui a gravação no arquivo. Aparece somente durante os eventos disparados nas contas de armazenamento de BLOBs que têm um namespace hierárquico.
contentOffset?: number
Valor da propriedade
number
contentType
O tipo de conteúdo especificado para o blob.
contentType: string
Valor da propriedade
string
destinationUrl
O arquivo com URL existirá após a conclusão da operação. Por exemplo, se um arquivo for renomeado, a propriedade destinationUrl conterá a URL do novo nome de arquivo. Aparece somente durante os eventos disparados nas contas de armazenamento de BLOBs que têm um namespace hierárquico.
destinationUrl?: string
Valor da propriedade
string
etag
O valor que você pode usar para executar operações condicionalmente.
etag: string
Valor da propriedade
string
isRecursive
True para executar a operação em todos os diretórios filho; caso contrário, False. Aparece somente durante os eventos disparados nas contas de armazenamento de BLOBs que têm um namespace hierárquico.
isRecursive?: boolean
Valor da propriedade
boolean
longRunningOperationInfo
AsyncOperationInfo
longRunningOperationInfo?: BlobOperationResult
Valor da propriedade
previousInfo
Informações anteriores para o blob.
previousInfo?: ChangeFeedEventPreviousInfo
Valor da propriedade
requestId
ID de solicitação gerada pelo serviço para a operação de API de armazenamento. Pode ser usada para correlacionar com os logs de diagnóstico do Armazenamento do Azure usando o campo "request-id-header" nos logs, e retornada pela inicialização da chamada á API no cabeçalho 'x-ms-request-id'.
requestId: string
Valor da propriedade
string
sequencer
Um valor de cadeia de caracteres opaca que representa a sequência lógica de eventos para qualquer nome específico de blob. Os usuários podem usar a comparação de cadeia de caracteres padrão para entender a sequência relativa dos dois eventos no mesmo nome de blob.
sequencer: string
Valor da propriedade
string
snapshot
O Snapshot associado ao evento.
snapshot?: string
Valor da propriedade
string
sourceUrl
A url do arquivo que existe antes da operação. Por exemplo, se um arquivo for renomeado, o sourceUrl conterá a url do nome do arquivo original antes da operação de renomeação. Aparece somente durante os eventos disparados nas contas de armazenamento de BLOBs que têm um namespace hierárquico.
sourceUrl?: string
Valor da propriedade
string
updatedBlobProperties
Propriedades de blob que foram atualizadas durante esse evento.
updatedBlobProperties?: UpdatedBlobProperties
Valor da propriedade
updatedBlobTags
Marcas de blob que foram atualizadas durante este evento.
updatedBlobTags?: BlobTagsChange
Valor da propriedade
url
O caminho para o blob. Se o cliente usar uma API REST de Blob, a URL terá esta estrutura: <storage-account-name.blob.core.windows.net/>< container-name>/<file-name>.
url: string
Valor da propriedade
string