new LargeObjectContent( [content])
Classe auxiliar que representa o conteúdo bruto de um lob armazenado. Ela não deve ser construída manualmente, sendo de uso interno da classe LobStorage. Essa classe é responsável por tratar e retornar o conteúdo de um Lob. Se o conteúdo estiver em um serviço em nuvem será feito o download do arquivo. Se o conteúdo estiver no banco de dados ela fará a decodificação e descompressão do conteúdo.
Parameters:
Name | Type | Argument | Description |
---|---|---|---|
content |
Optional.<LargeObjectContent> |
<optional> |
Members
-
compression :number|null
-
Indica a chave do algoritmo de compressão aplicado ao conteúdo do campo
data
.Type:
- number | null
-
data :string|null
-
Conteúdo bruto do lob armazenado, representado como uma string binária.
Type:
- string | null
-
encoding :number|null
-
Indica a chave do algoritmo de codificação aplicada ao conteúdo do campo
data
.Type:
- number | null
-
storagePath :string|null
-
URL do conteúdo bruto do lob armazenado, caso esteja disponível. Pode ser usado para baixar o conteúdo diretamente de um serviço de armazenamento em nuvem, por exemplo.
Type:
- string | null
-
storageProvider :number
-
Provedor de armazenamento do conteúdo bruto do lob armazenado.
Type:
- number
Methods
-
toBinaryString()
-
Retorna o conteúdo do lob como uma string binária.
Returns:
- Type
- string
-
toText()
-
Retorna o conteúdo do lob como texto.
Returns:
- Type
- string
-
toUint8Array()
-
Retorna o conteúdo do lob como um conjunto de bytes.
Returns:
- Type
- Uint8Array