Partilhar via


PageBlobCreateIfNotExistsResponse interface

Contém dados de resposta para a createIfNotExists(number, PageBlobCreateIfNotExistsOptions) operação.

Extends

PageBlobCreateHeaders & { _response: HttpResponse & { parsedHeaders: PageBlobCreateHeaders } }

Propriedades

succeeded

Indique se o blob foi criado com êxito. É falso quando o blob não é alterado, uma vez que já existe.

Propriedades Herdadas

clientRequestId

Se for enviado um cabeçalho de ID de pedido de cliente no pedido, este cabeçalho estará presente na resposta com o mesmo valor.

contentMD5

Se o blob tiver um hash MD5 e esta operação for para ler o blob completo, este cabeçalho de resposta é devolvido para que o cliente possa verificar a integridade do conteúdo da mensagem.

date

Valor de data/hora UTC gerado pelo serviço que indica a hora em que a resposta foi iniciada

encryptionKeySha256

O hash SHA-256 da chave de encriptação utilizada para encriptar o blob. Este cabeçalho só é devolvido quando o blob foi encriptado com uma chave fornecida pelo cliente.

encryptionScope

Devolve o nome do âmbito de encriptação utilizado para encriptar o conteúdo do blob e os metadados da aplicação. Tenha em atenção que a ausência deste cabeçalho implica a utilização do âmbito de encriptação de conta predefinido.

errorCode

Código de Erro

etag

A ETag contém um valor que pode utilizar para realizar operações condicionalmente. Se a versão do pedido for 2011-08-18 ou mais recente, o valor ETag estará entre aspas.

isServerEncrypted

O valor deste cabeçalho é definido como verdadeiro se o conteúdo do pedido for encriptado com êxito com o algoritmo especificado e falso de outra forma.

lastModified

Devolve a data e hora em que o contentor foi modificado pela última vez. Qualquer operação que modifique o blob, incluindo uma atualização dos metadados ou propriedades do blob, altera a hora da última modificação do blob.

requestId

Este cabeçalho identifica exclusivamente o pedido que foi feito e pode ser utilizado para resolver o pedido.

version

Indica a versão do serviço Blob utilizada para executar o pedido. Este cabeçalho é devolvido para pedidos feitos na versão 2009-09-19 e superior.

versionId

Um valor DateTime devolvido pelo serviço que identifica exclusivamente o blob. O valor deste cabeçalho indica a versão do blob e pode ser utilizado em pedidos subsequentes para aceder a esta versão do blob.

Detalhes de Propriedade

succeeded

Indique se o blob foi criado com êxito. É falso quando o blob não é alterado, uma vez que já existe.

succeeded: boolean

Valor de Propriedade

boolean

Detalhes da Propriedade Herdada

clientRequestId

Se for enviado um cabeçalho de ID de pedido de cliente no pedido, este cabeçalho estará presente na resposta com o mesmo valor.

clientRequestId?: string

Valor de Propriedade

string

Herdado dePageBlobCreateHeaders.clientRequestId

contentMD5

Se o blob tiver um hash MD5 e esta operação for para ler o blob completo, este cabeçalho de resposta é devolvido para que o cliente possa verificar a integridade do conteúdo da mensagem.

contentMD5?: Uint8Array

Valor de Propriedade

Uint8Array

Herdado dePageBlobCreateHeaders.contentMD5

date

Valor de data/hora UTC gerado pelo serviço que indica a hora em que a resposta foi iniciada

date?: Date

Valor de Propriedade

Date

Herdado dePageBlobCreateHeaders.date

encryptionKeySha256

O hash SHA-256 da chave de encriptação utilizada para encriptar o blob. Este cabeçalho só é devolvido quando o blob foi encriptado com uma chave fornecida pelo cliente.

encryptionKeySha256?: string

Valor de Propriedade

string

Herdado dePageBlobCreateHeaders.encryptionKeySha256

encryptionScope

Devolve o nome do âmbito de encriptação utilizado para encriptar o conteúdo do blob e os metadados da aplicação. Tenha em atenção que a ausência deste cabeçalho implica a utilização do âmbito de encriptação de conta predefinido.

encryptionScope?: string

Valor de Propriedade

string

Herdado dePageBlobCreateHeaders.encryptionScope

errorCode

Código de Erro

errorCode?: string

Valor de Propriedade

string

Herdado dePageBlobCreateHeaders.errorCode

etag

A ETag contém um valor que pode utilizar para realizar operações condicionalmente. Se a versão do pedido for 2011-08-18 ou mais recente, o valor ETag estará entre aspas.

etag?: string

Valor de Propriedade

string

Herdado dePageBlobCreateHeaders.etag

isServerEncrypted

O valor deste cabeçalho é definido como verdadeiro se o conteúdo do pedido for encriptado com êxito com o algoritmo especificado e falso de outra forma.

isServerEncrypted?: boolean

Valor de Propriedade

boolean

Herdado dePageBlobCreateHeaders.isServerEncrypted

lastModified

Devolve a data e hora em que o contentor foi modificado pela última vez. Qualquer operação que modifique o blob, incluindo uma atualização dos metadados ou propriedades do blob, altera a hora da última modificação do blob.

lastModified?: Date

Valor de Propriedade

Date

Herdado dePageBlobCreateHeaders.lastModified

requestId

Este cabeçalho identifica exclusivamente o pedido que foi feito e pode ser utilizado para resolver o pedido.

requestId?: string

Valor de Propriedade

string

Herdado dePageBlobCreateHeaders.requestId

version

Indica a versão do serviço Blob utilizada para executar o pedido. Este cabeçalho é devolvido para pedidos feitos na versão 2009-09-19 e superior.

version?: string

Valor de Propriedade

string

Herdado dePageBlobCreateHeaders.version

versionId

Um valor DateTime devolvido pelo serviço que identifica exclusivamente o blob. O valor deste cabeçalho indica a versão do blob e pode ser utilizado em pedidos subsequentes para aceder a esta versão do blob.

versionId?: string

Valor de Propriedade

string

Herdado dePageBlobCreateHeaders.versionId