DataContent 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示具有关联媒体类型的二进制内容(也称为 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 |
获取此 DataContent数据 URI。 |
方法
| 名称 | 说明 |
|---|---|
| HasTopLevelMediaType(String) |
确定's top-level type 是否 MediaType与指定的 |
| LoadFromAsync(Stream, String, CancellationToken) |
DataContent从流异步加载。 |
| LoadFromAsync(String, String, CancellationToken) |
DataContent从文件路径异步加载。 |
| SaveToAsync(String, CancellationToken) |
以异步方式将数据内容保存到文件中。 |