Freigeben über


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

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.

contentType

Der Inhaltstyp des Anforderungstexts. Dieser Wert wird als "Content-Type"-Header verwendet, wenn er bereitgestellt wird.

formDataParameters

Die Parameter für die Vorgangsmethode, die zum Erstellen eines Formdatentexts für die HTTP-Anforderung des Vorgangs verwendet wird.

headerParameters

Die Parameter für die Vorgangsmethode, die in Header für die HTTP-Anforderung des Vorgangs konvertiert wird.

httpMethod

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.

mediaType

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.

queryParameters

Die Parameter zur Vorgangsmethode, die der Abfrage der erstellten URL hinzugefügt werden.

requestBody

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.

urlParameters

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[]