Compartilhar via


StreamingRequest class

O tipo de solicitação básica enviado pelo Bot Framework Protocol 3 com transportes de Extensões de Streaming, equivalente a mensagens de solicitação HTTP.

Propriedades

path

Caminho da solicitação; nulo em respostas.

streams

Lista de fluxos associados.

verb

Verbo de solicitação, nulo em respostas.

Métodos

addStream(HttpContent)

Adiciona um novo anexo de fluxo a essa solicitação de streaming.

create(string, string, HttpContent)

Cria uma solicitação de streaming com o método, o caminho e o corpo passados.

setBody(any)

Define o conteúdo do corpo deste streamingRequest.

Detalhes da propriedade

path

Caminho da solicitação; nulo em respostas.

path: string

Valor da propriedade

string

streams

Lista de fluxos associados.

streams: HttpContentStream[]

Valor da propriedade

verb

Verbo de solicitação, nulo em respostas.

verb: string

Valor da propriedade

string

Detalhes do método

addStream(HttpContent)

Adiciona um novo anexo de fluxo a essa solicitação de streaming.

function addStream(content: HttpContent)

Parâmetros

content
HttpContent

O conteúdo Http a ser incluído no novo anexo de fluxo.

create(string, string, HttpContent)

Cria uma solicitação de streaming com o método, o caminho e o corpo passados.

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

Parâmetros

method

string

O verbo HTTP a ser usado para essa solicitação.

path

string

Caminho opcional em que o recurso pode ser encontrado no servidor remoto.

body
HttpContent

Corpo opcional a ser enviado para o servidor remoto.

Retornos

Em caso de êxito, retorna uma solicitação de streaming com o código de status e o corpo apropriados.

setBody(any)

Define o conteúdo do corpo deste streamingRequest.

function setBody(body: any)

Parâmetros

body

any

O texto JSON a ser gravado no corpo do streamingRequest.