PayloadStreamAssembler Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Un IAssembler specifico per i flussi di payload.
public class PayloadStreamAssembler : Microsoft.Bot.Streaming.Payloads.IAssembler
type PayloadStreamAssembler = class
interface IAssembler
Public Class PayloadStreamAssembler
Implements IAssembler
- Ereditarietà
-
PayloadStreamAssembler
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| PayloadStreamAssembler(IStreamManager, Guid, String, Nullable<Int32>) |
Inizializza una nuova istanza della classe PayloadStreamAssembler. |
| PayloadStreamAssembler(IStreamManager, Guid) |
Inizializza una nuova istanza della classe PayloadStreamAssembler. |
Proprietà
| Nome | Descrizione |
|---|---|
| ContentLength |
Ottiene o imposta la lunghezza del contenuto contenuto nel payload. |
| ContentType |
Ottiene o imposta il tipo di contenuto contenuto nel payload. |
| End |
Ottiene un valore che indica se è vero se il segmento corrente è l'ultimo segmento del flusso. |
| Id |
Ottiene l'ID di questo assemblatore. |
Metodi
| Nome | Descrizione |
|---|---|
| Close() |
Chiude l'assembler. |
| CreateStreamFromPayload() |
Crea un nuovo flusso popolato con i byte del payload dell'assembler. |
| GetPayloadAsStream() |
Restituisce il payload dell'assemblatore come flusso. |
| OnReceive(Header, Stream, Int32) |
L'azione eseguita dall'assembler quando vengono ricevuti nuovi byte nel flusso in ingresso. |