PayloadStreamAssembler Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Um IAssembler específico para fluxos de carga útil.
public class PayloadStreamAssembler : Microsoft.Bot.Streaming.Payloads.IAssembler
type PayloadStreamAssembler = class
interface IAssembler
Public Class PayloadStreamAssembler
Implements IAssembler
- Herança
-
PayloadStreamAssembler
- Implementações
Construtores
| Name | Descrição |
|---|---|
| PayloadStreamAssembler(IStreamManager, Guid, String, Nullable<Int32>) |
Inicializa uma nova instância da PayloadStreamAssembler classe. |
| PayloadStreamAssembler(IStreamManager, Guid) |
Inicializa uma nova instância da PayloadStreamAssembler classe. |
Propriedades
| Name | Descrição |
|---|---|
| ContentLength |
Obtém ou define o comprimento do conteúdo contido na carga útil. |
| ContentType |
Obtém ou define o tipo de conteúdo contido na carga útil. |
| End |
Obtém um valor que indica se é verdadeiro se o segmento atual for o segmento final do fluxo. |
| Id |
Obtém o ID deste montador. |
Métodos
| Name | Descrição |
|---|---|
| Close() |
Fecha o montador. |
| CreateStreamFromPayload() |
Cria um novo fluxo preenchido com os bytes da carga útil do montador. |
| GetPayloadAsStream() |
Devolve a carga útil do assembler como um fluxo. |
| OnReceive(Header, Stream, Int32) |
A ação que o montador executa quando novos bytes são recebidos no fluxo de entrada. |