OperationSpec interface
Eine Spezifikation, die einen Vorgang definiert.
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]: OperationResponseMap}
Eigenschaftswert
{[responseCode: string]: OperationResponseMap}
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[]