OperationSpec interface
Een specificatie die een bewerking definieert.
Eigenschappen
base |
De URL die is opgegeven in de specificatie van de service. Hier blijven alle URL-sjabloonvariabelen in. Als dit niet wordt opgegeven wanneer de OperationSpec wordt gemaakt, wordt deze gevuld met 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 voor het maken van een formdata-hoofdtekst voor de HTTP-aanvraag van de bewerking. |
header |
De parameters naar 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 voor deze bewerking XML-aanvraag- en antwoordbody's worden gebruikt. |
path | Het vaste pad voor de URL van deze bewerking. Hier blijven alle URL-sjabloonvariabelen in. |
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 te maken. |
responses | De verschillende typen antwoorden die met deze bewerking kunnen worden geretourneerd 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 specificatie van de service. Hier blijven alle URL-sjabloonvariabelen in. Als dit niet wordt opgegeven wanneer de OperationSpec wordt gemaakt, wordt deze gevuld met 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 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 naar 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 voor deze bewerking XML-aanvraag- en antwoordbody's worden gebruikt.
isXML?: boolean
Waarde van eigenschap
boolean
path
Het vaste pad voor de URL van deze bewerking. Hier blijven alle URL-sjabloonvariabelen in.
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 te maken.
requestBody?: OperationParameter
Waarde van eigenschap
responses
De verschillende typen antwoorden die met 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 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[]