DataContent Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje zawartość binarną ze skojarzonym typem nośnika (znanym również jako typ 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
- Dziedziczenie
Uwagi
Zawartość reprezentuje dane w pamięci. Zamiast tego użyj odwołań UriContent do danych w zdalnym identyfikatorze URI.
Uri zawsze zwraca prawidłowy ciąg identyfikatora URI, nawet jeśli wystąpienie zostało skonstruowane z klasy ReadOnlyMemory<T>. W takim przypadku identyfikator URI danych zostanie skonstruowany i zwrócony.
Konstruktory
| Nazwa | Opis |
|---|---|
| DataContent(ReadOnlyMemory<Byte>, String) |
Inicjuje nowe wystąpienie klasy DataContent. |
| DataContent(String, String) |
Inicjuje nowe wystąpienie klasy DataContent. |
| DataContent(Uri, String) |
Inicjuje nowe wystąpienie klasy DataContent. |
Właściwości
| Nazwa | Opis |
|---|---|
| AdditionalProperties |
Pobiera lub ustawia dodatkowe właściwości zawartości. (Odziedziczone po AIContent) |
| Annotations |
Pobiera lub ustawia listę adnotacji w tej zawartości. (Odziedziczone po AIContent) |
| Base64Data |
Pobiera dane reprezentowane przez to wystąpienie jako sekwencję znaków Base64. |
| Data |
Pobiera dane reprezentowane przez to wystąpienie. |
| MediaType |
Pobiera typ nośnika (znany również jako typ MIME) zawartości. |
| Name |
Pobiera lub ustawia opcjonalną nazwę skojarzona z danymi. |
| RawRepresentation |
Pobiera lub ustawia nieprzetworzone reprezentacje zawartości z podstawowej implementacji. (Odziedziczone po AIContent) |
| Uri |
Pobiera identyfikator URI danych dla tego elementu DataContent. |
Metody
| Nazwa | Opis |
|---|---|
| HasTopLevelMediaType(String) |
Określa, czy MediaTypetyp najwyższego poziomu jest zgodny z określonym |
| LoadFromAsync(Stream, String, CancellationToken) |
Ładuje element DataContent ze strumienia asynchronicznie. |
| LoadFromAsync(String, String, CancellationToken) |
Ładuje element DataContent ze ścieżki pliku asynchronicznie. |
| SaveToAsync(String, CancellationToken) |
Zapisuje zawartość danych w pliku asynchronicznie. |