Partilhar via


BlobChangeFeedEventData interface

Altere os dados de eventos de armazenamento de Blob do feed.

Propriedades

api

A operação que desencadeou o evento.

blobAccessTier

Camada de acesso do blob.

blobType

O tipo de blob.

blobVersion

Versão do blob.

clientRequestId

Uma ID de solicitação fornecida pelo cliente para a operação da 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".

containerVersion

Versão do contêiner em que o blob está.

contentLength

O tamanho do blob em bytes.

contentOffset

O deslocamento em bytes de uma operação de escrita, realizado no ponto em que a aplicação que desencadeia eventos concluiu a escrita no arquivo. Aparece apenas para eventos acionados em contas de armazenamento de blob que têm um namespace hierárquico.

contentType

O tipo de conteúdo especificado para o blob.

destinationUrl

A url do arquivo que 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 apenas para eventos acionados em contas de armazenamento de blob que têm um namespace hierárquico.

etag

O valor que você pode usar para executar operações condicionalmente.

isRecursive

True para executar a operação em todos os diretórios filho; caso contrário, False. Aparece apenas para eventos acionados em contas de armazenamento de blob que têm um namespace hierárquico.

longRunningOperationInfo

AsyncOperationInfo

previousInfo

Informações anteriores para o blob.

requestId

ID de solicitação gerada pelo serviço para a operação da API de armazenamento. Pode ser usado para correlacionar aos logs de diagnóstico do Armazenamento do Azure usando o campo "request-id-header" nos logs e é retornado ao iniciar a chamada de API no cabeçalho 'x-ms-request-id'.

sequencer

Um valor de cadeia de caracteres opaco que representa a sequência lógica de eventos para qualquer nome de blob específico. Os usuários podem usar a comparação de cadeia de caracteres padrão para entender a sequência relativa de dois eventos no mesmo nome de blob.

snapshot

O Snapshot associado ao evento.

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 apenas para eventos acionados em contas de armazenamento de blob que têm um namespace hierárquico.

updatedBlobProperties

Propriedades de blob que foram atualizadas durante este evento.

updatedBlobTags

Tags de Blob que foram atualizadas durante este evento.

url

O caminho para o blob. Se o cliente usa uma API REST de Blob, a url tem esta estrutura: <storage-account-name.blob.core.windows.net/>< container-name>/<file-name>.

Detalhes de Propriedade

api

A operação que desencadeou o evento.

api: string

Valor de Propriedade

string

blobAccessTier

Camada de acesso do blob.

blobAccessTier?: AccessTier

Valor de Propriedade

blobType

O tipo de blob.

blobType: BlobType

Valor de Propriedade

blobVersion

Versão do blob.

blobVersion?: string

Valor de Propriedade

string

clientRequestId

Uma ID de solicitação fornecida pelo cliente para a operação da 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 de Propriedade

string

containerVersion

Versão do contêiner em que o blob está.

containerVersion?: string

Valor de Propriedade

string

contentLength

O tamanho do blob em bytes.

contentLength: number

Valor de Propriedade

number

contentOffset

O deslocamento em bytes de uma operação de escrita, realizado no ponto em que a aplicação que desencadeia eventos concluiu a escrita no arquivo. Aparece apenas para eventos acionados em contas de armazenamento de blob que têm um namespace hierárquico.

contentOffset?: number

Valor de Propriedade

number

contentType

O tipo de conteúdo especificado para o blob.

contentType: string

Valor de Propriedade

string

destinationUrl

A url do arquivo que 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 apenas para eventos acionados em contas de armazenamento de blob que têm um namespace hierárquico.

destinationUrl?: string

Valor de Propriedade

string

etag

O valor que você pode usar para executar operações condicionalmente.

etag: string

Valor de Propriedade

string

isRecursive

True para executar a operação em todos os diretórios filho; caso contrário, False. Aparece apenas para eventos acionados em contas de armazenamento de blob que têm um namespace hierárquico.

isRecursive?: boolean

Valor de Propriedade

boolean

longRunningOperationInfo

AsyncOperationInfo

longRunningOperationInfo?: BlobOperationResult

Valor de Propriedade

previousInfo

Informações anteriores para o blob.

previousInfo?: ChangeFeedEventPreviousInfo

Valor de Propriedade

requestId

ID de solicitação gerada pelo serviço para a operação da API de armazenamento. Pode ser usado para correlacionar aos logs de diagnóstico do Armazenamento do Azure usando o campo "request-id-header" nos logs e é retornado ao iniciar a chamada de API no cabeçalho 'x-ms-request-id'.

requestId: string

Valor de Propriedade

string

sequencer

Um valor de cadeia de caracteres opaco que representa a sequência lógica de eventos para qualquer nome de blob específico. Os usuários podem usar a comparação de cadeia de caracteres padrão para entender a sequência relativa de dois eventos no mesmo nome de blob.

sequencer: string

Valor de Propriedade

string

snapshot

O Snapshot associado ao evento.

snapshot?: string

Valor de 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 apenas para eventos acionados em contas de armazenamento de blob que têm um namespace hierárquico.

sourceUrl?: string

Valor de Propriedade

string

updatedBlobProperties

Propriedades de blob que foram atualizadas durante este evento.

updatedBlobProperties?: UpdatedBlobProperties

Valor de Propriedade

updatedBlobTags

Tags de Blob que foram atualizadas durante este evento.

updatedBlobTags?: BlobTagsChange

Valor de Propriedade

url

O caminho para o blob. Se o cliente usa uma API REST de Blob, a url tem esta estrutura: <storage-account-name.blob.core.windows.net/>< container-name>/<file-name>.

url: string

Valor de Propriedade

string