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
- Наследование
Комментарии
Содержимое представляет данные в памяти. Для ссылок на данные в удаленном 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тип верхнего уровня указанному |
| LoadFromAsync(Stream, String, CancellationToken) |
Загружается DataContent из потока асинхронно. |
| LoadFromAsync(String, String, CancellationToken) |
Загружает файл DataContent из пути асинхронно. |
| SaveToAsync(String, CancellationToken) |
Сохраняет содержимое данных в файл асинхронно. |