OperationSpec interface
Egy specifikáció, amely meghatározza, hogyan hajthat végre egy adott szolgáltatásműveletet HTTP-en keresztül, beleértve a kérésadatok megfelelő szerializálását és a válaszinformációk deszerializálását a ServiceClient által visszaadható objektum hasznos adatává.
Tulajdonságok
base |
A szolgáltatás specifikációjában megadott URL-cím. Ez továbbra is tartalmazza az URL-sablon összes változóját. Ha ez nem történik meg az OperationSpec létrehozásakor, akkor a ServiceClient "baseUri" tulajdonsága tölti ki. |
content |
A kérelem törzsének tartalomtípusa. Ez az érték "Content-Type" fejlécként lesz használva, ha meg van adva. |
form |
A műveletmetódus paraméterei, amelyek a művelet HTTP-kérésének űrlapadattörzsének létrehozásához lesznek felhasználva. |
header |
A művelet metódusának paraméterei, amelyek fejlécekké lesznek konvertálva a művelet HTTP-kérésében. |
http |
A művelet kérései által használandó HTTP-metódus. |
isXML | Azt jelzi, hogy ez a művelet XML-kérés- és választörzseket használ-e. |
media |
A kérelemtörzs médiatípusa. Ez az érték a szerializálásban való segédkezésre használható, ha meg van adva. |
path | A művelet URL-címének rögzített elérési útja. Ez továbbra is tartalmazza az URL-sablon összes változóját. |
query |
A műveletmetódus paraméterei, amelyeket a rendszer hozzáad a létrehozott URL-lekérdezéshez. |
request |
A HTTP-kérelem törzsének létrehozásához használt paraméter. |
responses | A művelet által visszaadott különböző típusú válaszok a visszaadott állapotkód alapján. |
serializer | Az ebben a műveletben használni kívánt szerializáló. |
url |
A műveletmetódus paraméterei, amelyeket a rendszer a létrehozott URL-címmel helyettesít. |
Tulajdonság adatai
baseUrl
A szolgáltatás specifikációjában megadott URL-cím. Ez továbbra is tartalmazza az URL-sablon összes változóját. Ha ez nem történik meg az OperationSpec létrehozásakor, akkor a ServiceClient "baseUri" tulajdonsága tölti ki.
baseUrl?: string
Tulajdonság értéke
string
contentType
A kérelem törzsének tartalomtípusa. Ez az érték "Content-Type" fejlécként lesz használva, ha meg van adva.
contentType?: string
Tulajdonság értéke
string
formDataParameters
A műveletmetódus paraméterei, amelyek a művelet HTTP-kérésének űrlapadattörzsének létrehozásához lesznek felhasználva.
formDataParameters?: readonly OperationParameter[]
Tulajdonság értéke
readonly OperationParameter[]
headerParameters
A művelet metódusának paraméterei, amelyek fejlécekké lesznek konvertálva a művelet HTTP-kérésében.
headerParameters?: readonly OperationParameter[]
Tulajdonság értéke
readonly OperationParameter[]
httpMethod
A művelet kérései által használandó HTTP-metódus.
httpMethod: HttpMethods
Tulajdonság értéke
isXML
Azt jelzi, hogy ez a művelet XML-kérés- és választörzseket használ-e.
isXML?: boolean
Tulajdonság értéke
boolean
mediaType
A kérelemtörzs médiatípusa. Ez az érték a szerializálásban való segédkezésre használható, ha meg van adva.
mediaType?: string
Tulajdonság értéke
string
path
A művelet URL-címének rögzített elérési útja. Ez továbbra is tartalmazza az URL-sablon összes változóját.
path?: string
Tulajdonság értéke
string
queryParameters
A műveletmetódus paraméterei, amelyeket a rendszer hozzáad a létrehozott URL-lekérdezéshez.
queryParameters?: readonly OperationQueryParameter[]
Tulajdonság értéke
readonly OperationQueryParameter[]
requestBody
A HTTP-kérelem törzsének létrehozásához használt paraméter.
requestBody?: OperationParameter
Tulajdonság értéke
responses
A művelet által visszaadott különböző típusú válaszok a visszaadott állapotkód alapján.
responses: {[responseCode: string]: OperationResponse}
Tulajdonság értéke
{[responseCode: string]: OperationResponse}
serializer
Az ebben a műveletben használni kívánt szerializáló.
serializer: Serializer
Tulajdonság értéke
urlParameters
A műveletmetódus paraméterei, amelyeket a rendszer a létrehozott URL-címmel helyettesít.
urlParameters?: readonly OperationURLParameter[]
Tulajdonság értéke
readonly OperationURLParameter[]