Freigeben über


PayloadStreamAssembler Klasse

Definition

Ein IAssembler für Nutzlastdatenströme spezifischer Datenstrom.

public class PayloadStreamAssembler : Microsoft.Bot.Streaming.Payloads.IAssembler
type PayloadStreamAssembler = class
    interface IAssembler
Public Class PayloadStreamAssembler
Implements IAssembler
Vererbung
PayloadStreamAssembler
Implementiert

Konstruktoren

PayloadStreamAssembler(IStreamManager, Guid)

Initialisiert eine neue Instanz der PayloadStreamAssembler-Klasse.

PayloadStreamAssembler(IStreamManager, Guid, String, Nullable<Int32>)

Initialisiert eine neue Instanz der PayloadStreamAssembler-Klasse.

Eigenschaften

ContentLength

Ruft die Länge des Inhalts ab, der in der Nutzlast enthalten ist, oder legt diese fest.

ContentType

Ruft den Typ des Inhalts ab, der in der Nutzlast enthalten ist, oder legt diese fest.

End

Ruft einen Wert ab, der angibt, ob true ist, wenn das aktuelle Segment das letzte Segment des Datenstroms ist.

Id

Ruft die ID dieses Assemblers ab.

Methoden

Close()

Schließt den Assembler.

CreateStreamFromPayload()

Erstellt einen neuen Stream, der mit den Bytes der Nutzlast des Assemblers aufgefüllt wird.

GetPayloadAsStream()

Gibt die Nutzlast des Assemblers als Stream zurück.

OnReceive(Header, Stream, Int32)

Die Aktion, die der Assembler ausführt, wenn neue Bytes für den eingehenden Stream empfangen werden.

Gilt für: