OperationSpec interface
Een specificatie die een bewerking definieert.
Eigenschappen
base |
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. |
content |
Het inhoudstype van de aanvraagbody. Deze waarde wordt gebruikt als de header 'Content-Type' als deze is opgegeven. |
form |
De parameters voor de bewerkingsmethode die worden gebruikt om een formdata-hoofdtekst te maken voor de HTTP-aanvraag van de bewerking. |
header |
De parameters voor de bewerkingsmethode die worden geconverteerd naar headers in de HTTP-aanvraag van de bewerking. |
http |
De HTTP-methode die moet worden gebruikt door aanvragen voor deze bewerking. |
isXML | Of deze bewerking gebruikmaakt van XML-aanvraag- en antwoordteksten. |
media |
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. |
query |
De parameters voor de bewerkingsmethode die worden toegevoegd aan de query van de samengestelde URL. |
request |
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. |
url |
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[]