DataContent Classe

Definição

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
DataContent

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 topLevelType.

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.

Aplica-se a