你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
OperationSpec interface
定义作的规范。
属性
base |
服务规范中提供的 URL。 这仍将包含其中的所有 URL 模板变量。 如果在创建 OperationSpec 时未提供此项,则会由 ServiceClient 上的“baseUri”属性填充。 |
content |
请求正文的内容类型。 如果提供此值,该值将用作“Content-Type”标头。 |
form |
作方法的参数,将用于为作的 HTTP 请求创建 formdata 正文。 |
header |
作方法的参数,这些参数将转换为作的 HTTP 请求上的标头。 |
http |
请求应用于此作的 HTTP 方法。 |
isXML | 此作是否使用 XML 请求和响应正文。 |
path | 此作 URL 的固定路径。 这仍将包含其中的所有 URL 模板变量。 |
query |
要添加到构造 URL 查询的作方法的参数。 |
request |
将用于构造 HTTP 请求正文的参数。 |
responses | 此作可以基于返回的状态代码返回的不同类型的响应。 |
serializer | 在此作中使用的序列化程序。 |
url |
将替换为构造 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
isXML
此作是否使用 XML 请求和响应正文。
isXML?: boolean
属性值
boolean
path
此作 URL 的固定路径。 这仍将包含其中的所有 URL 模板变量。
path?: string
属性值
string
queryParameters
要添加到构造 URL 查询的作方法的参数。
queryParameters?: readonly OperationQueryParameter[]
属性值
readonly OperationQueryParameter[]
requestBody
responses
此作可以基于返回的状态代码返回的不同类型的响应。
responses: {[responseCode: string]: OperationResponse}
属性值
{[responseCode: string]: OperationResponse}
serializer
urlParameters
将替换为构造 URL 的作方法的参数。
urlParameters?: readonly OperationURLParameter[]
属性值
readonly OperationURLParameter[]