Compartilhar via


BlobChangeFeedEventData interface

Alterar dados de eventos do Armazenamento de Blobs do feed.

Propriedades

api

A operação que disparou 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 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".

containerVersion

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

contentLength

O tamanho do blob em bytes.

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.

contentType

O tipo de conteúdo especificado para o blob.

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.

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 somente durante os eventos disparados nas contas de armazenamento de BLOBs 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 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.

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.

updatedBlobProperties

Propriedades de blob que foram atualizadas durante esse evento.

updatedBlobTags

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

Camada de acesso do blob.

blobAccessTier?: AccessTier

Valor da propriedade

blobType

O tipo de blob.

blobType: BlobType

Valor da propriedade

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