DataContent Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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é |
| 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. |