DataContent Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa conteúdo binário com um tipo de media associado (também conhecido como tipo MIME).
public ref class DataContent : Microsoft::Extensions::AI::AIContent
public class DataContent : Microsoft.Extensions.AI.AIContent
type DataContent = class
inherit AIContent
Public Class DataContent
Inherits AIContent
- Herança
Observações
O conteúdo representa dados em memória. Para referências a dados num URI remoto, use UriContent em vez disso.
Uri devolve sempre uma cadeia de URI válida, mesmo que a instância tenha sido construída a partir de um ReadOnlyMemory<T>. Nesse caso, será construído e devolvido um URI de dados.
Construtores
| Name | Description |
|---|---|
| DataContent(ReadOnlyMemory<Byte>, String) |
Inicializa uma nova instância da DataContent classe. |
| DataContent(String, String) |
Inicializa uma nova instância da DataContent classe. |
| DataContent(Uri, String) |
Inicializa uma nova instância da DataContent classe. |
Propriedades
| Name | Description |
|---|---|
| AdditionalProperties |
Obtém ou definem propriedades adicionais para o conteúdo. (Herdado de AIContent) |
| Annotations |
Obtém ou define uma lista de anotações sobre este conteúdo. (Herdado de AIContent) |
| Base64Data |
Obtém os dados representados por esta instância como uma sequência de caracteres Base64. |
| Data |
Obtém os dados representados por esta instância. |
| MediaType |
Obtém o tipo de media (também conhecido como tipo MIME) do conteúdo. |
| Name |
Recebe ou define um nome opcional associado aos dados. |
| RawRepresentation |
Obtém ou define a representação bruta do conteúdo a partir de uma implementação subjacente. (Herdado de AIContent) |
| Uri |
Obtém o URI de dados para isto DataContent. |
Métodos
| Name | Description |
|---|---|
| HasTopLevelMediaType(String) |
Determina se o MediaTypetipo de topo de nível de s corresponde ao especificado |
| LoadFromAsync(Stream, String, CancellationToken) |
Carrega a DataContent de um stream de forma assíncrona. |
| LoadFromAsync(String, String, CancellationToken) |
Carrega a DataContent partir de um caminho de ficheiro de forma assíncrona. |
| SaveToAsync(String, CancellationToken) |
Guarda o conteúdo dos dados num ficheiro de forma assíncrona. |