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 oggetto 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
| PayloadStreamAssembler(IStreamManager, Guid, String, Nullable<Int32>) |
Inizializza una nuova istanza della classe PayloadStreamAssembler. |
| PayloadStreamAssembler(IStreamManager, Guid) |
Inizializza una nuova istanza della classe PayloadStreamAssembler. |
Proprietà
| ContentLength |
Ottiene o imposta la lunghezza del contenuto contenuto nel payload. |
| ContentType |
Ottiene o imposta il tipo del contenuto contenuto nel payload. |
| End |
Ottiene un valore che indica se true se il segmento corrente è il segmento finale del flusso. |
| Id |
Ottiene l'ID di questo assembler. |
Metodi
| Close() |
Chiude l'assembler. |
| CreateStreamFromPayload() |
Crea un nuovo flusso popolato con i byte del payload dell'assembler. |
| GetPayloadAsStream() |
Restituisce il payload dell'assembler come flusso. |
| OnReceive(Header, Stream, Int32) |
L'azione eseguita dall'assembler quando vengono ricevuti nuovi byte nel flusso in ingresso. |