Freigeben über


PayloadSender Klasse

Definition

On Send: Stellt Die Senden in die Warteschlange und sendet sie entlang des Transports. On Receive: empfängt einen Paketheader und einige Bytes und sendet ihn an den Abonnenten.

public class PayloadSender : IDisposable, Microsoft.Bot.Streaming.PayloadTransport.IPayloadSender
type PayloadSender = class
    interface IPayloadSender
    interface IDisposable
Public Class PayloadSender
Implements IDisposable, IPayloadSender
Vererbung
PayloadSender
Implementiert

Konstruktoren

PayloadSender()

Initialisiert eine neue Instanz der PayloadSender-Klasse.

Eigenschaften

IsConnected

Ruft einen Wert ab, der angibt, ob der PayloadSender derzeit mit einem ITransportSenderverbunden ist.

Methoden

Connect(ITransportSender)

Verbindet den PayloadSender mit dem übergebenen ITransportSender.

Disconnect(DisconnectedEventArgs)

Trennt den PayloadSender von seinem ITransportSender.

Dispose()

Verwird das -Objekt und gibt alle zugehörigen Objekte frei, die sich im Besitz der -Klasse befinden.

Dispose(Boolean)

Löscht das von der -Klasse verwendete Objekt.

SendPayload(Header, Stream, Boolean, Func<Header,Task>)

Beginnt mit dem Schreiben der angegebenen Nutzlast in den ausgehenden Stream Und legt fest, dass der Rückruf nach Abschluss ausgelöst wird.

Ereignisse

Disconnected

Wird ausgegeben, wenn der PayloadSender vom ITransportSendergetrennt wird.

Gilt für: