Delen via


OperationSpec interface

Een specificatie die een bewerking definieert.

Eigenschappen

baseUrl

De URL die is opgegeven in de specificatie van de service. Hiermee worden nog steeds alle URL-sjabloonvariabelen erin opgenomen. Als dit niet wordt opgegeven wanneer de OperationSpec wordt gemaakt, wordt deze ingevuld door een 'baseUri'-eigenschap op de ServiceClient.

contentType

Het inhoudstype van de aanvraagbody. Deze waarde wordt gebruikt als de header 'Content-Type' als deze is opgegeven.

formDataParameters

De parameters voor de bewerkingsmethode die wordt gebruikt voor het maken van een formdata-hoofdtekst voor de HTTP-aanvraag van de bewerking.

headerParameters

De parameters voor de bewerkingsmethode die worden geconverteerd naar headers in de HTTP-aanvraag van de bewerking.

httpMethod

De HTTP-methode die moet worden gebruikt door aanvragen voor deze bewerking.

isXML

Of deze bewerking gebruikmaakt van XML-aanvraag- en antwoordteksten.

path

Het vaste pad voor de URL van deze bewerking. Hiermee worden nog steeds alle URL-sjabloonvariabelen erin opgenomen.

queryParameters

De parameters voor de bewerkingsmethode die worden toegevoegd aan de query van de samengestelde URL.

requestBody

De parameter die wordt gebruikt om de hoofdtekst van de HTTP-aanvraag samen te stellen.

responses

De verschillende typen antwoorden die door deze bewerking kunnen worden geretourneerd op basis van de statuscode die wordt geretourneerd.

serializer

De serializer die in deze bewerking moet worden gebruikt.

urlParameters

De parameters voor de bewerkingsmethode die in de samengestelde URL worden vervangen.

Eigenschapdetails

baseUrl

De URL die is opgegeven in de specificatie van de service. Hiermee worden nog steeds alle URL-sjabloonvariabelen erin opgenomen. Als dit niet wordt opgegeven wanneer de OperationSpec wordt gemaakt, wordt deze ingevuld door een 'baseUri'-eigenschap op de ServiceClient.

baseUrl?: string

Waarde van eigenschap

string

contentType

Het inhoudstype van de aanvraagbody. Deze waarde wordt gebruikt als de header 'Content-Type' als deze is opgegeven.

contentType?: string

Waarde van eigenschap

string

formDataParameters

De parameters voor de bewerkingsmethode die wordt gebruikt voor het maken van een formdata-hoofdtekst voor de HTTP-aanvraag van de bewerking.

formDataParameters?: readonly OperationParameter[]

Waarde van eigenschap

readonly OperationParameter[]

headerParameters

De parameters voor de bewerkingsmethode die worden geconverteerd naar headers in de HTTP-aanvraag van de bewerking.

headerParameters?: readonly OperationParameter[]

Waarde van eigenschap

readonly OperationParameter[]

httpMethod

De HTTP-methode die moet worden gebruikt door aanvragen voor deze bewerking.

httpMethod: HttpMethods

Waarde van eigenschap

isXML

Of deze bewerking gebruikmaakt van XML-aanvraag- en antwoordteksten.

isXML?: boolean

Waarde van eigenschap

boolean

path

Het vaste pad voor de URL van deze bewerking. Hiermee worden nog steeds alle URL-sjabloonvariabelen erin opgenomen.

path?: string

Waarde van eigenschap

string

queryParameters

De parameters voor de bewerkingsmethode die worden toegevoegd aan de query van de samengestelde URL.

queryParameters?: readonly OperationQueryParameter[]

Waarde van eigenschap

readonly OperationQueryParameter[]

requestBody

De parameter die wordt gebruikt om de hoofdtekst van de HTTP-aanvraag samen te stellen.

requestBody?: OperationParameter

Waarde van eigenschap

responses

De verschillende typen antwoorden die door deze bewerking kunnen worden geretourneerd op basis van de statuscode die wordt geretourneerd.

responses: {[responseCode: string]: OperationResponse}

Waarde van eigenschap

{[responseCode: string]: OperationResponse}

serializer

De serializer die in deze bewerking moet worden gebruikt.

serializer: Serializer

Waarde van eigenschap

urlParameters

De parameters voor de bewerkingsmethode die in de samengestelde URL worden vervangen.

urlParameters?: readonly OperationURLParameter[]

Waarde van eigenschap

readonly OperationURLParameter[]