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

DynamicData 类

定义

对内容数据(如 JSON)的动态抽象。

此和相关类型不应进行模拟。

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Core.Serialization.DynamicData+DynamicDataJsonConverter))]
public sealed class DynamicData : IDisposable, System.Dynamic.IDynamicMetaObjectProvider
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Core.Serialization.DynamicData+DynamicDataJsonConverter))>]
type DynamicData = class
    interface IDisposable
    interface IDynamicMetaObjectProvider
Public NotInheritable Class DynamicData
Implements IDisposable, IDynamicMetaObjectProvider
继承
DynamicData
属性
实现

方法

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

ToString()

返回表示当前对象的字符串。

运算符

Equality(DynamicData, Object)

确定指定的 DynamicDataObject 是否具有相同的值。

Explicit(DynamicData to DateTime)

将值转换为 DateTime

Explicit(DynamicData to DateTimeOffset)

将值转换为 DateTimeOffset

Explicit(DynamicData to Guid)

将值转换为 Guid

Implicit(DynamicData to Boolean)

将值转换为 Boolean

Implicit(DynamicData to Byte)

将值转换为 Byte

Implicit(DynamicData to Decimal)

将值转换为 Decimal

Implicit(DynamicData to Double)

将值转换为 Double

Implicit(DynamicData to Int16)

将值转换为 Int16

Implicit(DynamicData to Int32)

将值转换为 Int32

Implicit(DynamicData to Int64)

将值转换为 Int64

Implicit(DynamicData to SByte)

将值转换为 SByte

Implicit(DynamicData to Single)

将值转换为 Single

Implicit(DynamicData to String)

将值转换为 String

Implicit(DynamicData to UInt16)

将值转换为 UInt16

Implicit(DynamicData to UInt32)

将值转换为 UInt32

Implicit(DynamicData to UInt64)

将值转换为 UInt64

Inequality(DynamicData, Object)

确定指定的 DynamicDataObject 是否具有不同的值。

显式接口实现

IDynamicMetaObjectProvider.GetMetaObject(Expression)

返回负责对此对象执行绑定操作的 DynamicMetaObject

适用于