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

CompositeMapperType interface

帮助生成描述如何基于其他映射器映射对象的一组属性的映射器。

应仅存在以下属性之一: classNamemodelPropertiesadditionalProperties

属性

additionalProperties

在模型具有 additionalProperties: true时使用。 允许对响应对象上的未命名模型属性进行泛型处理。

className

使用 className 引用另一个类型定义。

modelProperties

当已解析对另一类型的引用时使用 modelProperties

name

复合映射器类型的名称。

polymorphicDiscriminator

多态鉴别器。

uberParent

最顶层的父方案的名称,即没有父级方案的父级方案的名称。

属性详细信息

additionalProperties

在模型具有 additionalProperties: true时使用。 允许对响应对象上的未命名模型属性进行泛型处理。

additionalProperties?: Mapper

属性值

className

使用 className 引用另一个类型定义。

className?: string

属性值

string

modelProperties

当已解析对另一类型的引用时使用 modelProperties

modelProperties?: {[propertyName: string]: Mapper}

属性值

{[propertyName: string]: Mapper}

name

复合映射器类型的名称。

name: "Composite"

属性值

"Composite"

polymorphicDiscriminator

多态鉴别器。

polymorphicDiscriminator?: PolymorphicDiscriminator

属性值

uberParent

最顶层的父方案的名称,即没有父级方案的父级方案的名称。

uberParent?: string

属性值

string