OperationSpec interface
Specyfikacja, która definiuje operację.
Właściwości
base |
Adres URL podany w specyfikacji usługi. Nadal będą w nim znajdować się wszystkie zmienne szablonu adresu URL. Jeśli nie zostanie to podane podczas tworzenia obiektu OperationSpec, zostanie on wypełniony przez właściwość "baseUri" w obiekcie ServiceClient. |
content |
Typ zawartości treści żądania. Ta wartość będzie używana jako nagłówek "Content-Type", jeśli zostanie podana. |
form |
Parametry metody operacji, która zostanie użyta do utworzenia treści formdata dla żądania HTTP operacji. |
header |
Parametry metody operacji, która zostanie przekonwertowana na nagłówki w żądaniu HTTP operacji. |
http |
Metoda HTTP, która powinna być używana przez żądania dla tej operacji. |
isXML | Bez względu na to, czy ta operacja używa treści żądania i odpowiedzi XML. |
path | Stała ścieżka adresu URL tej operacji. Nadal będą w nim znajdować się wszystkie zmienne szablonu adresu URL. |
query |
Parametry metody operacji, która zostanie dodana do zapytania skonstruowanego adresu URL. |
request |
Parametr, który będzie używany do konstruowania treści żądania HTTP. |
responses | Różne typy odpowiedzi, które ta operacja może zwrócić na podstawie zwróconego kodu stanu. |
serializer | Serializator używany w tej operacji. |
url |
Parametry metody operacji, która zostanie zastąpiona skonstruowanym adresem URL. |
Szczegóły właściwości
baseUrl
Adres URL podany w specyfikacji usługi. Nadal będą w nim znajdować się wszystkie zmienne szablonu adresu URL. Jeśli nie zostanie to podane podczas tworzenia obiektu OperationSpec, zostanie on wypełniony przez właściwość "baseUri" w obiekcie ServiceClient.
baseUrl?: string
Wartość właściwości
string
contentType
Typ zawartości treści żądania. Ta wartość będzie używana jako nagłówek "Content-Type", jeśli zostanie podana.
contentType?: string
Wartość właściwości
string
formDataParameters
Parametry metody operacji, która zostanie użyta do utworzenia treści formdata dla żądania HTTP operacji.
formDataParameters?: readonly OperationParameter[]
Wartość właściwości
readonly OperationParameter[]
headerParameters
Parametry metody operacji, która zostanie przekonwertowana na nagłówki w żądaniu HTTP operacji.
headerParameters?: readonly OperationParameter[]
Wartość właściwości
readonly OperationParameter[]
httpMethod
Metoda HTTP, która powinna być używana przez żądania dla tej operacji.
httpMethod: HttpMethods
Wartość właściwości
isXML
Bez względu na to, czy ta operacja używa treści żądania i odpowiedzi XML.
isXML?: boolean
Wartość właściwości
boolean
path
Stała ścieżka adresu URL tej operacji. Nadal będą w nim znajdować się wszystkie zmienne szablonu adresu URL.
path?: string
Wartość właściwości
string
queryParameters
Parametry metody operacji, która zostanie dodana do zapytania skonstruowanego adresu URL.
queryParameters?: readonly OperationQueryParameter[]
Wartość właściwości
readonly OperationQueryParameter[]
requestBody
Parametr, który będzie używany do konstruowania treści żądania HTTP.
requestBody?: OperationParameter
Wartość właściwości
responses
Różne typy odpowiedzi, które ta operacja może zwrócić na podstawie zwróconego kodu stanu.
responses: {[responseCode: string]: OperationResponse}
Wartość właściwości
{[responseCode: string]: OperationResponse}
serializer
urlParameters
Parametry metody operacji, która zostanie zastąpiona skonstruowanym adresem URL.
urlParameters?: readonly OperationURLParameter[]
Wartość właściwości
readonly OperationURLParameter[]