Partager via


DataContent Classe

Définition

Représente le contenu binaire avec un type de média associé (également appelé type 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
Héritage
DataContent

Remarques

Le contenu représente les données en mémoire. Pour les références aux données à un URI distant, utilisez UriContent à la place.

Uri retourne toujours une chaîne d’URI valide, même si l’instance a été construite à partir d’un ReadOnlyMemory<T>. Dans ce cas, un URI de données sera construit et retourné.

Constructeurs

Nom Description
DataContent(ReadOnlyMemory<Byte>, String)

Initialise une nouvelle instance de la classe DataContent.

DataContent(String, String)

Initialise une nouvelle instance de la classe DataContent.

DataContent(Uri, String)

Initialise une nouvelle instance de la classe DataContent.

Propriétés

Nom Description
AdditionalProperties

Obtient ou définit des propriétés supplémentaires pour le contenu.

(Hérité de AIContent)
Annotations

Obtient ou définit une liste d’annotations sur ce contenu.

(Hérité de AIContent)
Base64Data

Obtient les données représentées par cette instance sous la forme d’une séquence de caractères Base64.

Data

Obtient les données représentées par cette instance.

MediaType

Obtient le type de média (également appelé type MIME) du contenu.

Name

Obtient ou définit un nom facultatif associé aux données.

RawRepresentation

Obtient ou définit la représentation brute du contenu à partir d’une implémentation sous-jacente.

(Hérité de AIContent)
Uri

Obtient l’URI de données pour ce DataContent.

Méthodes

Nom Description
HasTopLevelMediaType(String)

Détermine si le MediaTypetype de niveau supérieur correspond au type spécifié topLevelType.

LoadFromAsync(Stream, String, CancellationToken)

Charge un DataContent flux de manière asynchrone.

LoadFromAsync(String, String, CancellationToken)

Charge un DataContent chemin d’accès de fichier de manière asynchrone.

SaveToAsync(String, CancellationToken)

Enregistre le contenu des données dans un fichier de manière asynchrone.

S’applique à