Freigeben über


StreamingRequest class

Der grundlegende Anforderungstyp, der über Bot Framework Protocol 3 mit Streaming Extensions-Transporten gesendet wurde, entspricht HTTP-Anforderungsnachrichten.

Eigenschaften

path

Anforderungspfad; null bei Antworten.

streams

Liste der zugeordneten Datenströme.

verb

Anforderungsverb, NULL für Antworten.

Methoden

addStream(HttpContent)

Fügt dieser Streaminganforderung eine neue Streamanlage hinzu.

create(string, string, HttpContent)

Erstellt eine Streaminganforderung mit der übergebenen Methode, dem Pfad und dem Textkörper.

setBody(any)

Legt den Inhalt des Textkörpers dieser streamingRequest fest.

Details zur Eigenschaft

path

Anforderungspfad; null bei Antworten.

path: string

Eigenschaftswert

string

streams

Liste der zugeordneten Datenströme.

streams: HttpContentStream[]

Eigenschaftswert

verb

Anforderungsverb, NULL für Antworten.

verb: string

Eigenschaftswert

string

Details zur Methode

addStream(HttpContent)

Fügt dieser Streaminganforderung eine neue Streamanlage hinzu.

function addStream(content: HttpContent)

Parameter

content
HttpContent

Der http-Inhalt, der in die neue Streamanlage aufgenommen werden soll.

create(string, string, HttpContent)

Erstellt eine Streaminganforderung mit der übergebenen Methode, dem Pfad und dem Textkörper.

static function create(method: string, path?: string, body?: HttpContent): StreamingRequest

Parameter

method

string

Das HTTP-Verb, das für diese Anforderung verwendet werden soll.

path

string

Optionaler Pfad, in dem die Ressource auf dem Remoteserver gefunden werden kann.

body
HttpContent

Optionaler Text, der an den Remoteserver gesendet werden soll.

Gibt zurück

Bei Erfolg wird eine Streaminganforderung mit entsprechendem Statuscode und Text zurückgegeben.

setBody(any)

Legt den Inhalt des Textkörpers dieser streamingRequest fest.

function setBody(body: any)

Parameter

body

any

Der JSON-Text, der in den Textkörper des streamingRequest geschrieben werden soll.