PayloadSender Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beim Senden: stellt Sends in eine Warteschlange und schickt sie entlang des Transports. Beim Empfang: Empfängt einen Paketkopf und einige Bytes und sendet sie 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
| Name | Beschreibung |
|---|---|
| PayloadSender() |
Initialisiert eine neue Instanz der PayloadSender-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| IsConnected |
Erhält einen Wert, der angibt, ob der PayloadSender derzeit mit einem verbunden ist ITransportSender. |
Methoden
| Name | Beschreibung |
|---|---|
| Connect(ITransportSender) |
Verbindet den PayloadSender mit dem übermittelten ITransportSender. |
| Disconnect(DisconnectedEventArgs) |
Trennt den PayloadSender von seinem ITransportSender. |
| Dispose() |
Entsorgt das Objekt und gibt alle zugehörigen Objekte frei, die der Klasse gehören. |
| Dispose(Boolean) |
Disponierte, die von der Klasse verwendet wurden. |
| SendPayload(Header, Stream, Boolean, Func<Header,Task>) |
Es beginnt den Prozess, die gegebene Nutzlast auf die ausgehende Stream Ladung zu schreiben, und setzt den Callback so ein, dass er nach Abschluss ausgelöst wird. |
Ereignisse
| Name | Beschreibung |
|---|---|
| Disconnected |
Emittiert, wenn der PayloadSender vom Sender getrennt wird ITransportSender. |