Delen via


OperationSpec interface

Een specificatie die een bewerking definieert.

Eigenschappen

baseUrl

De URL die is opgegeven in de servicespecificatie. Deze bevat nog steeds alle URL-sjabloonvariabelen. Als deze niet wordt opgegeven wanneer de OperationSpec wordt gemaakt, wordt deze ingevuld door een eigenschap 'baseUri' 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 worden gebruikt om een formdata-hoofdtekst te maken 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.

mediaType

Het mediatype van de aanvraagbody. Deze waarde kan worden gebruikt om te helpen bij serialisatie als deze is opgegeven.

path

Het vaste pad voor de URL van deze bewerking. Deze bevat nog steeds alle URL-sjabloonvariabelen.

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 deze bewerking kan retourneren op basis van de statuscode die wordt geretourneerd.

serializer

De serialisatiefunctie die in deze bewerking moet worden gebruikt.

urlParameters

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

Eigenschapdetails

baseUrl

De URL die is opgegeven in de servicespecificatie. Deze bevat nog steeds alle URL-sjabloonvariabelen. Als deze niet wordt opgegeven wanneer de OperationSpec wordt gemaakt, wordt deze ingevuld door een eigenschap 'baseUri' 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 worden gebruikt om een formdata-hoofdtekst te maken 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

mediaType

Het mediatype van de aanvraagbody. Deze waarde kan worden gebruikt om te helpen bij serialisatie als deze is opgegeven.

mediaType?: string

Waarde van eigenschap

string

path

Het vaste pad voor de URL van deze bewerking. Deze bevat nog steeds alle URL-sjabloonvariabelen.

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 deze bewerking kan retourneren op basis van de statuscode die wordt geretourneerd.

responses: {[responseCode: string]: OperationResponseMap}

Waarde van eigenschap

{[responseCode: string]: OperationResponseMap}

serializer

De serialisatiefunctie die in deze bewerking moet worden gebruikt.

serializer: Serializer

Waarde van eigenschap

urlParameters

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

urlParameters?: readonly OperationURLParameter[]

Waarde van eigenschap

readonly OperationURLParameter[]