Freigeben über


PayloadReceiver Klasse

Definition

PayloadReceivers abonnieren eingehende Datenströme und verwalten den Verbrauch von Rohdaten, sobald sie eingehen.

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

Konstruktoren

PayloadReceiver()

Initialisiert eine neue Instanz der PayloadReceiver-Klasse.

Eigenschaften

IsConnected

Ruft einen Wert ab, der angibt, ob payloadReceiver derzeit mit einer ITransportReceiververbunden ist.

Methoden

Connect(ITransportReceiver)

Verbindet payloadReceiver mit der übergebenen ITransportReceiver.

Disconnect(DisconnectedEventArgs)

Trennt den PayloadReceiver von seinem ITransportReceiver.

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.

Subscribe(Func<Header,Stream>, Action<Header,Stream,Int32>)

Legt das Verhalten fest, das zum Anfügen an eine angegebene Stream und beim Empfangen von Daten für diesen Stream verwendet wird.

Ereignisse

Disconnected

Wird ausgegeben, wenn der PayloadReceiver vom ITransportReceivergetrennt wird.

Gilt für: