Compartilhar via


StreamingResponse Classe

Definição

A implementação é dividida entre Response e ResponseEx. O tipo de resposta básico enviado pelo Protocolo 3 do Bot Framework com transportes de Extensões de Streaming, equivalente a mensagens de resposta HTTP.

public class StreamingResponse
type StreamingResponse = class
Public Class StreamingResponse
Herança
StreamingResponse

Construtores

StreamingResponse()

A implementação é dividida entre Response e ResponseEx. O tipo de resposta básico enviado pelo Protocolo 3 do Bot Framework com transportes de Extensões de Streaming, equivalente a mensagens de resposta HTTP.

Propriedades

StatusCode

Obtém ou define o código de status numérico para a resposta.

Streams

Obtém ou define a coleção de fluxos anexados a essa resposta.

Métodos

AddStream(HttpContent)

Adiciona um novo fluxo ao passado que StreamingResponse contém o conteúdo passado. Gerará ArgumentNullException se o conteúdo for nulo.

CreateResponse(HttpStatusCode, HttpContent)

Cria uma resposta usando o statusCode passado e o corpo opcional.

Forbidden(HttpContent)

Cria uma resposta indicando que o recurso solicitado é proibido.

InternalServerError(HttpContent)

Cria uma resposta indicando que o servidor encontrou um erro ao processar a solicitação.

NotFound(HttpContent)

Cria uma resposta indicando que o recurso solicitado não foi encontrado.

OK(HttpContent)

Cria uma resposta indicando que a solicitação foi bem-sucedida.

Métodos de Extensão

SetBody(StreamingResponse, Object)

Adiciona um novo fluxo a isso StreamingResponse que contém o corpo passado. Noop em corpo nulo ou resposta nula.

SetBody(StreamingResponse, String)

Adiciona um novo fluxo a isso StreamingResponse que contém o corpo passado. Noop em corpo vazio ou resposta nula.

Aplica-se a