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[]