Dela via


OperationSpec interface

En specifikation som definierar en åtgärd.

Egenskaper

baseUrl

Url:en som angavs i tjänstens specifikation. Detta kommer fortfarande att ha alla URL-mallvariabler i den. Om detta inte anges när OperationSpec skapas fylls den i av en "baseUri"-egenskap på ServiceClient.

contentType

Innehållstypen för begärandetexten. Det här värdet används som "Content-Type"-huvudet om det anges.

formDataParameters

Parametrarna till den åtgärdsmetod som ska användas för att skapa en formulärdatatext för åtgärdens HTTP-begäran.

headerParameters

Parametrarna till den åtgärdsmetod som ska konverteras till rubriker i åtgärdens HTTP-begäran.

httpMethod

DEN HTTP-metod som ska användas av begäranden för den här åtgärden.

isXML

Oavsett om den här åtgärden använder XML-begäranden och svarskroppar eller inte.

path

Den fasta sökvägen för den här åtgärdens URL. Detta kommer fortfarande att ha alla URL-mallvariabler i den.

queryParameters

Parametrarna till den åtgärdsmetod som ska läggas till i den konstruerade URL:ens fråga.

requestBody

Parametern som ska användas för att konstruera HTTP-begärandetexten.

responses

De olika typer av svar som den här åtgärden kan returnera baserat på vilken statuskod som returneras.

serializer

Serialiseraren som ska användas i den här åtgärden.

urlParameters

Parametrarna till den åtgärdsmetod som ska ersättas med den konstruerade URL:en.

Egenskapsinformation

baseUrl

Url:en som angavs i tjänstens specifikation. Detta kommer fortfarande att ha alla URL-mallvariabler i den. Om detta inte anges när OperationSpec skapas fylls den i av en "baseUri"-egenskap på ServiceClient.

baseUrl?: string

Egenskapsvärde

string

contentType

Innehållstypen för begärandetexten. Det här värdet används som "Content-Type"-huvudet om det anges.

contentType?: string

Egenskapsvärde

string

formDataParameters

Parametrarna till den åtgärdsmetod som ska användas för att skapa en formulärdatatext för åtgärdens HTTP-begäran.

formDataParameters?: readonly OperationParameter[]

Egenskapsvärde

readonly OperationParameter[]

headerParameters

Parametrarna till den åtgärdsmetod som ska konverteras till rubriker i åtgärdens HTTP-begäran.

headerParameters?: readonly OperationParameter[]

Egenskapsvärde

readonly OperationParameter[]

httpMethod

DEN HTTP-metod som ska användas av begäranden för den här åtgärden.

httpMethod: HttpMethods

Egenskapsvärde

isXML

Oavsett om den här åtgärden använder XML-begäranden och svarskroppar eller inte.

isXML?: boolean

Egenskapsvärde

boolean

path

Den fasta sökvägen för den här åtgärdens URL. Detta kommer fortfarande att ha alla URL-mallvariabler i den.

path?: string

Egenskapsvärde

string

queryParameters

Parametrarna till den åtgärdsmetod som ska läggas till i den konstruerade URL:ens fråga.

queryParameters?: readonly OperationQueryParameter[]

Egenskapsvärde

readonly OperationQueryParameter[]

requestBody

Parametern som ska användas för att konstruera HTTP-begärandetexten.

requestBody?: OperationParameter

Egenskapsvärde

responses

De olika typer av svar som den här åtgärden kan returnera baserat på vilken statuskod som returneras.

responses: {[responseCode: string]: OperationResponse}

Egenskapsvärde

{[responseCode: string]: OperationResponse}

serializer

Serialiseraren som ska användas i den här åtgärden.

serializer: Serializer

Egenskapsvärde

urlParameters

Parametrarna till den åtgärdsmetod som ska ersättas med den konstruerade URL:en.

urlParameters?: readonly OperationURLParameter[]

Egenskapsvärde

readonly OperationURLParameter[]