OperationSpec interface
Eine Spezifikation, die definiert, wie ein bestimmter Dienstvorgang über HTTP ausgeführt wird, einschließlich der ordnungsgemäßen Serialisierung von Anforderungsinformationen in und deserialisieren von Antwortinformationen in eine Objektnutzlast, die vom ServiceClient zurückgegeben werden kann.
Eigenschaften
base |
Die URL, die in der Spezifikation des Diensts angegeben wurde. Dies enthält weiterhin alle URL-Vorlagenvariablen. Wenn dies beim Erstellen der OperationSpec nicht angegeben wird, wird sie durch eine "baseUri"-Eigenschaft im ServiceClient aufgefüllt. |
content |
Der Inhaltstyp des Anforderungstexts. Dieser Wert wird als "Content-Type"-Header verwendet, wenn er bereitgestellt wird. |
form |
Die Parameter für die Vorgangsmethode, die zum Erstellen eines Formdatentexts für die HTTP-Anforderung des Vorgangs verwendet wird. |
header |
Die Parameter für die Vorgangsmethode, die in Header für die HTTP-Anforderung des Vorgangs konvertiert wird. |
http |
Die HTTP-Methode, die von Anforderungen für diesen Vorgang verwendet werden soll. |
isXML | Gibt an, ob für diesen Vorgang XML-Anforderungs- und Antworttexte verwendet werden. |
media |
Der Medientyp des Anforderungstexts. Dieser Wert kann verwendet werden, um die Serialisierung zu aktivieren, sofern er angegeben wird. |
path | Der feste Pfad für die URL dieses Vorgangs. Dies enthält weiterhin alle URL-Vorlagenvariablen. |
query |
Die Parameter zur Vorgangsmethode, die der Abfrage der erstellten URL hinzugefügt werden. |
request |
Der Parameter, der zum Erstellen des Http-Anforderungstexts verwendet wird. |
responses | Die verschiedenen Arten von Antworten, die dieser Vorgang basierend auf dem zurückgegebenen Statuscode zurückgeben kann. |
serializer | Das Serialisierungsprogramm, das in diesem Vorgang verwendet werden soll. |
url |
Die Parameter für die Vorgangsmethode, die in der erstellten URL ersetzt wird. |
Details zur Eigenschaft
baseUrl
Die URL, die in der Spezifikation des Diensts angegeben wurde. Dies enthält weiterhin alle URL-Vorlagenvariablen. Wenn dies beim Erstellen der OperationSpec nicht angegeben wird, wird sie durch eine "baseUri"-Eigenschaft im ServiceClient aufgefüllt.
baseUrl?: string
Eigenschaftswert
string
contentType
Der Inhaltstyp des Anforderungstexts. Dieser Wert wird als "Content-Type"-Header verwendet, wenn er bereitgestellt wird.
contentType?: string
Eigenschaftswert
string
formDataParameters
Die Parameter für die Vorgangsmethode, die zum Erstellen eines Formdatentexts für die HTTP-Anforderung des Vorgangs verwendet wird.
formDataParameters?: readonly OperationParameter[]
Eigenschaftswert
readonly OperationParameter[]
headerParameters
Die Parameter für die Vorgangsmethode, die in Header für die HTTP-Anforderung des Vorgangs konvertiert wird.
headerParameters?: readonly OperationParameter[]
Eigenschaftswert
readonly OperationParameter[]
httpMethod
Die HTTP-Methode, die von Anforderungen für diesen Vorgang verwendet werden soll.
httpMethod: HttpMethods
Eigenschaftswert
isXML
Gibt an, ob für diesen Vorgang XML-Anforderungs- und Antworttexte verwendet werden.
isXML?: boolean
Eigenschaftswert
boolean
mediaType
Der Medientyp des Anforderungstexts. Dieser Wert kann verwendet werden, um die Serialisierung zu aktivieren, sofern er angegeben wird.
mediaType?: string
Eigenschaftswert
string
path
Der feste Pfad für die URL dieses Vorgangs. Dies enthält weiterhin alle URL-Vorlagenvariablen.
path?: string
Eigenschaftswert
string
queryParameters
Die Parameter zur Vorgangsmethode, die der Abfrage der erstellten URL hinzugefügt werden.
queryParameters?: readonly OperationQueryParameter[]
Eigenschaftswert
readonly OperationQueryParameter[]
requestBody
Der Parameter, der zum Erstellen des Http-Anforderungstexts verwendet wird.
requestBody?: OperationParameter
Eigenschaftswert
responses
Die verschiedenen Arten von Antworten, die dieser Vorgang basierend auf dem zurückgegebenen Statuscode zurückgeben kann.
responses: {[responseCode: string]: OperationResponse}
Eigenschaftswert
{[responseCode: string]: OperationResponse}
serializer
Das Serialisierungsprogramm, das in diesem Vorgang verwendet werden soll.
serializer: Serializer
Eigenschaftswert
urlParameters
Die Parameter für die Vorgangsmethode, die in der erstellten URL ersetzt wird.
urlParameters?: readonly OperationURLParameter[]
Eigenschaftswert
readonly OperationURLParameter[]