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

OperationSpec interface

定义操作的规范。

属性

baseUrl

服务规范中提供的 URL。 这仍将包含所有 URL 模板变量。 如果在创建 OperationSpec 时未提供此项,则 ServiceClient 上的“baseUri”属性将填充它。

contentType

请求正文的内容类型。 此值将用作“Content-Type”标头(如果提供)。

formDataParameters

操作方法的参数,用于为操作的 HTTP 请求创建 formdata 正文。

headerParameters

操作方法的参数,这些参数将转换为操作的 HTTP 请求上的标头。

httpMethod

请求执行此操作时应使用的 HTTP 方法。

isXML

此操作是否使用 XML 请求和响应正文。

path

此操作 URL 的固定路径。 这仍将包含所有 URL 模板变量。

queryParameters

操作方法的参数,这些参数将添加到构造的 URL 的查询中。

requestBody

将用于构造 HTTP 请求正文的参数。

responses

此操作可以根据返回的状态代码返回不同类型的响应。

serializer

要用于此操作的序列化程序。

urlParameters

操作方法的参数,这些参数将替换为构造的 URL。

属性详细信息

baseUrl

服务规范中提供的 URL。 这仍将包含所有 URL 模板变量。 如果在创建 OperationSpec 时未提供此项,则 ServiceClient 上的“baseUri”属性将填充它。

baseUrl?: string

属性值

string

contentType

请求正文的内容类型。 此值将用作“Content-Type”标头(如果提供)。

contentType?: string

属性值

string

formDataParameters

操作方法的参数,用于为操作的 HTTP 请求创建 formdata 正文。

formDataParameters?: readonly OperationParameter[]

属性值

readonly OperationParameter[]

headerParameters

操作方法的参数,这些参数将转换为操作的 HTTP 请求上的标头。

headerParameters?: readonly OperationParameter[]

属性值

readonly OperationParameter[]

httpMethod

请求执行此操作时应使用的 HTTP 方法。

httpMethod: HttpMethods

属性值

isXML

此操作是否使用 XML 请求和响应正文。

isXML?: boolean

属性值

boolean

path

此操作 URL 的固定路径。 这仍将包含所有 URL 模板变量。

path?: string

属性值

string

queryParameters

操作方法的参数,这些参数将添加到构造的 URL 的查询中。

queryParameters?: readonly OperationQueryParameter[]

属性值

readonly OperationQueryParameter[]

requestBody

将用于构造 HTTP 请求正文的参数。

requestBody?: OperationParameter

属性值

responses

此操作可以根据返回的状态代码返回不同类型的响应。

responses: {[responseCode: string]: OperationResponse}

属性值

{[responseCode: string]: OperationResponse}

serializer

要用于此操作的序列化程序。

serializer: Serializer

属性值

urlParameters

操作方法的参数,这些参数将替换为构造的 URL。

urlParameters?: readonly OperationURLParameter[]

属性值

readonly OperationURLParameter[]