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

SwaggerSchema 类

定义

swagger 架构。

public class SwaggerSchema
type SwaggerSchema = class
Public Class SwaggerSchema
继承
SwaggerSchema

构造函数

SwaggerSchema()

初始化 SwaggerSchema 的新实例。

属性

AdditionalProperties

其他属性。

若要将对象分配给此属性,请使用 FromObjectAsJson<T>(T, JsonSerializerOptions)

若要将已格式化的 json 字符串分配给此属性,请使用 FromString(String)

示例:

  • BinaryData.FromObjectAsJson (“foo”) 创建“foo”的有效负载。
  • BinaryData.FromString (“\”foo\“”) 创建“foo”的有效负载。
  • BinaryData.FromObjectAsJson (new { key = “value” }) 创建 { “key”: “value” } 的有效负载。
  • BinaryData.FromString (“{\”key\“: \”value\“}”) 创建 { “key”: “value” } 的有效负载。

AllOf

使用此架构时必须通过验证的架构。

Discriminator

鉴别器。

DynamicListNew

动态列表。

DynamicSchemaNew

动态架构配置。

DynamicSchemaOld

动态架构配置。

DynamicTree

动态值树配置。

Example

示例值。

若要将对象分配给此属性,请使用 FromObjectAsJson<T>(T, JsonSerializerOptions)

若要将已格式化的 json 字符串分配给此属性,请使用 FromString(String)

示例:

  • BinaryData.FromObjectAsJson (“foo”) 创建“foo”的有效负载。
  • BinaryData.FromString (“\”foo\“”) 创建“foo”的有效负载。
  • BinaryData.FromObjectAsJson (new { key = “value” }) 创建 { “key”: “value” } 的有效负载。
  • BinaryData.FromString (“{\”key\“: \”value\“}”) 创建 { “key”: “value” } 的有效负载。

ExternalDocs

外部文档。

IsNotificationUrlExtension

指示通知 URL 扩展。 如果设置了此值,则属性的值应为 Webhook 的回调 URL。

IsReadOnly

指示请求中是否必须存在此属性。

Items

项架构。

MaxProperties

允许的属性的最大数目。

MinProperties

允许的属性的最小数目。

Properties

对象属性。

Reference

引用。

RequiredProperties

对象所需的属性。

SchemaType

类型。

Title

标题。

Xml

属性的 xml 表示格式。

适用于