DataContent Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje binární obsah s přidruženým typem média (označovaným také 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
- Dědičnost
Poznámky
Obsah představuje data v paměti. Pro odkazy na data na vzdáleném identifikátoru URI použijte UriContent místo toho.
Uri vždy vrátí platný řetězec identifikátoru URI, i když byla instance vytvořena z objektu ReadOnlyMemory<T>. V takovém případě se vytvoří a vrátí identifikátor URI dat.
Konstruktory
| Name | Description |
|---|---|
| DataContent(ReadOnlyMemory<Byte>, String) |
Inicializuje novou instanci DataContent třídy. |
| DataContent(String, String) |
Inicializuje novou instanci DataContent třídy. |
| DataContent(Uri, String) |
Inicializuje novou instanci DataContent třídy. |
Vlastnosti
| Name | Description |
|---|---|
| AdditionalProperties |
Získá nebo nastaví další vlastnosti obsahu. (Zděděno od AIContent) |
| Annotations |
Získá nebo nastaví seznam poznámek k tomuto obsahu. (Zděděno od AIContent) |
| Base64Data |
Získá data reprezentovaná touto instancí jako sekvence znaků Base64. |
| Data |
Získá data reprezentovaná touto instancí. |
| MediaType |
Získá typ média (označovaný také jako typ MIME) obsahu. |
| Name |
Získá nebo nastaví volitelný název přidružený k datům. |
| RawRepresentation |
Získá nebo nastaví nezpracovanou reprezentaci obsahu z podkladové implementace. (Zděděno od AIContent) |
| Uri |
Získá identifikátor URI dat pro toto DataContent. |
Metody
| Name | Description |
|---|---|
| HasTopLevelMediaType(String) |
Určuje, zda MediaTypetyp nejvyšší úrovně odpovídá zadanému |
| LoadFromAsync(Stream, String, CancellationToken) |
Načte ze streamu DataContent asynchronně. |
| LoadFromAsync(String, String, CancellationToken) |
Načte cestu DataContent k souboru asynchronně. |
| SaveToAsync(String, CancellationToken) |
Ukládá datový obsah do souboru asynchronně. |