DataContent Класс

Определение

Представляет двоичное содержимое с соответствующим типом мультимедиа (также известным как тип 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
Наследование
DataContent

Комментарии

Содержимое представляет данные в памяти. Для ссылок на данные в удаленном URI используйте UriContent вместо этого.

Uri всегда возвращает допустимую строку URI, даже если экземпляр был создан из ReadOnlyMemory<T>. В этом случае URI данных будет создан и возвращен.

Конструкторы

Имя Описание
DataContent(ReadOnlyMemory<Byte>, String)

Инициализирует новый экземпляр класса DataContent.

DataContent(String, String)

Инициализирует новый экземпляр класса DataContent.

DataContent(Uri, String)

Инициализирует новый экземпляр класса DataContent.

Свойства

Имя Описание
AdditionalProperties

Возвращает или задает дополнительные свойства для содержимого.

(Унаследовано от AIContent)
Annotations

Возвращает или задает список заметок для этого содержимого.

(Унаследовано от AIContent)
Base64Data

Возвращает данные, представленные этим экземпляром в виде последовательности символов Base64.

Data

Возвращает данные, представленные этим экземпляром.

MediaType

Возвращает тип носителя (также известный как тип MIME) содержимого.

Name

Возвращает или задает необязательное имя, связанное с данными.

RawRepresentation

Возвращает или задает необработанное представление содержимого из базовой реализации.

(Унаследовано от AIContent)
Uri

Возвращает универсальный код ресурса (URI) данных для этого DataContent.

Методы

Имя Описание
HasTopLevelMediaType(String)

Определяет, соответствует ли MediaTypeтип верхнего уровня указанному topLevelTypeтипу.

LoadFromAsync(Stream, String, CancellationToken)

Загружается DataContent из потока асинхронно.

LoadFromAsync(String, String, CancellationToken)

Загружает файл DataContent из пути асинхронно.

SaveToAsync(String, CancellationToken)

Сохраняет содержимое данных в файл асинхронно.

Применяется к