Sdílet prostřednictvím


DataContent Třída

Definice

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
DataContent

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 topLevelType.

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ě.

Platí pro