DataContent Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta il contenuto binario con un tipo di supporto associato (noto anche come 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
- Ereditarietà
Commenti
Il contenuto rappresenta i dati in memoria. Per i riferimenti ai dati in un URI remoto, usare UriContent invece .
Uri restituisce sempre una stringa URI valida, anche se l'istanza è stata costruita da un oggetto ReadOnlyMemory<T>. In tal caso, verrà costruito e restituito un URI di dati.
Costruttori
| Nome | Descrizione |
|---|---|
| DataContent(ReadOnlyMemory<Byte>, String) |
Inizializza una nuova istanza della classe DataContent. |
| DataContent(String, String) |
Inizializza una nuova istanza della classe DataContent. |
| DataContent(Uri, String) |
Inizializza una nuova istanza della classe DataContent. |
Proprietà
| Nome | Descrizione |
|---|---|
| AdditionalProperties |
Ottiene o imposta proprietà aggiuntive per il contenuto. (Ereditato da AIContent) |
| Annotations |
Ottiene o imposta un elenco di annotazioni su questo contenuto. (Ereditato da AIContent) |
| Base64Data |
Ottiene i dati rappresentati da questa istanza come sequenza di caratteri Base64. |
| Data |
Ottiene i dati rappresentati da questa istanza. |
| MediaType |
Ottiene il tipo di supporto (noto anche come tipo MIME) del contenuto. |
| Name |
Ottiene o imposta un nome facoltativo associato ai dati. |
| RawRepresentation |
Ottiene o imposta la rappresentazione non elaborata del contenuto da un'implementazione sottostante. (Ereditato da AIContent) |
| Uri |
Ottiene l'URI dei dati per l'oggetto DataContent. |
Metodi
| Nome | Descrizione |
|---|---|
| HasTopLevelMediaType(String) |
Determina se il MediaTypetipo di primo livello dell'oggetto corrisponde all'oggetto specificato |
| LoadFromAsync(Stream, String, CancellationToken) |
Carica un oggetto DataContent da un flusso in modo asincrono. |
| LoadFromAsync(String, String, CancellationToken) |
Carica un oggetto DataContent da un percorso di file in modo asincrono. |
| SaveToAsync(String, CancellationToken) |
Salva il contenuto dei dati in un file in modo asincrono. |