OperationSpec interface 
定义如何通过 HTTP 执行特定服务作的规范,包括如何将请求信息正确序列化为 ServiceClient可返回的对象有效负载,以及如何反序列化响应信息。
属性
| base | 服务规范中提供的 URL。 这仍将包含其中的所有 URL 模板变量。 如果在创建 OperationSpec 时未提供此项,则会由 ServiceClient 上的“baseUri”属性填充。 | 
| content | 请求正文的内容类型。 如果提供此值,该值将用作“Content-Type”标头。 | 
| form | 作方法的参数,将用于为作的 HTTP 请求创建 formdata 正文。 | 
| header | 作方法的参数,这些参数将转换为作的 HTTP 请求上的标头。 | 
| http | 请求应用于此作的 HTTP 方法。 | 
| isXML | 此作是否使用 XML 请求和响应正文。 | 
| media | 请求正文的媒体类型。 如果提供此值,则可用于序列化中的助手。 | 
| 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
		mediaType
	 
	请求正文的媒体类型。 如果提供此值,则可用于序列化中的助手。
mediaType?: string属性值
string
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[]