你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Attachment 类

定义

表示 Azure Cosmos DB 服务中的文档附件。

public class Attachment : Microsoft.Azure.Documents.Resource, System.Dynamic.IDynamicMetaObjectProvider
type Attachment = class
    inherit Resource
    interface IDynamicMetaObjectProvider
Public Class Attachment
Inherits Resource
Implements IDynamicMetaObjectProvider
继承
实现

注解

每个文档可能包含零个或多个附件,其中包含图像、二进制或大型文本 Blob 等任意格式的数据。 Attachment 类表示用于存储附件相关信息的 Azure Cosmos DB 资源,例如其位置和 MIME 内容类型。 通过 MediaLink 属性引用 (“Media”) 的有效负载本身。 Attachment 类是 DynamicObject,可以包含要保留的任何自定义元数据。

附件可以创建为托管或非托管。 如果附件是通过 Azure Cosmos DB 创建的,则会为其分配一个系统生成的 mediaLink。 然后,删除父文档时,Azure Cosmos DB 会自动对媒体执行垃圾回收。

可以重复使用 mediaLink 属性来存储外部位置,例如文件共享或Azure Blob 存储 URI。 Azure Cosmos DB 不会对外部位置的 mediaLinks 执行垃圾回收。

构造函数

Attachment()

为 Azure Cosmos DB 服务初始化类的新实例 Attachment

属性

AltLink

从 Azure Cosmos DB 服务中获取与资源关联的 alt 链接。

(继承自 Resource)
ContentType

获取或设置 Azure Cosmos DB 服务中附件的 MIME 内容类型。

ETag

从 Azure Cosmos DB 服务中获取与资源关联的实体标记。

(继承自 Resource)
Id

获取或设置 Azure Cosmos DB 服务中资源的 ID。

(继承自 Resource)
MediaLink

获取或设置与 Azure Cosmos DB 服务中的附件内容关联的媒体链接。

ResourceId

获取或设置与 Azure Cosmos DB 服务中的资源关联的资源 ID。

(继承自 Resource)
SelfLink

从 Azure Cosmos DB 服务获取与资源关联的自链接。

(继承自 Resource)
Timestamp

从 Azure Cosmos DB 服务中获取与资源关联的上次修改时间戳。

(继承自 Resource)

方法

GetPropertyValue<T>(String)

从 Azure Cosmos DB 服务中获取与指定属性名称关联的属性值。

(继承自 Resource)
LoadFrom(JsonReader)

从 Azure Cosmos DB 服务中的指定 JSON 读取器加载对象。

(继承自 JsonSerializable)
LoadFrom(JsonReader, JsonSerializerSettings)

从 Azure Cosmos DB 服务中的指定 JSON 读取器加载对象。

(继承自 JsonSerializable)
SaveTo(Stream, SerializationFormattingPolicy)

将 对象保存到 Azure Cosmos DB 服务中的指定流。

(继承自 JsonSerializable)
SaveTo(Stream, SerializationFormattingPolicy, JsonSerializerSettings)

将 对象保存到 Azure Cosmos DB 服务中的指定流。

(继承自 JsonSerializable)
SetPropertyValue(String, Object)

设置与 Azure Cosmos DB 服务中的指定属性名称关联的属性值。

(继承自 Resource)
ToByteArray()

通过 Azure Cosmos DB 服务的 SaveTo 序列化为字节数组。

(继承自 Resource)
ToString()

返回 Azure Cosmos DB 服务中对象的字符串表示形式。

(继承自 JsonSerializable)

显式接口实现

IDynamicMetaObjectProvider.GetMetaObject(Expression)

表示 Azure Cosmos DB 服务中的文档附件。

适用于