通过


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

获取此 DataContent数据 URI。

方法

名称 说明
HasTopLevelMediaType(String)

确定's top-level type 是否 MediaType与指定的 topLevelType类型匹配。

LoadFromAsync(Stream, String, CancellationToken)

DataContent从流异步加载。

LoadFromAsync(String, String, CancellationToken)

DataContent从文件路径异步加载。

SaveToAsync(String, CancellationToken)

以异步方式将数据内容保存到文件中。

适用于