PayloadSender Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przy wysłaniu: ustawia kolejkę, wysyła i wysyła je wzdłuż transportu. Po odbiorze otrzymuje nagłówek pakietu i kilka bajtów i wysyła je do abonenta.
public class PayloadSender : IDisposable, Microsoft.Bot.Streaming.PayloadTransport.IPayloadSender
type PayloadSender = class
interface IPayloadSender
interface IDisposable
Public Class PayloadSender
Implements IDisposable, IPayloadSender
- Dziedziczenie
-
PayloadSender
- Implementuje
Konstruktory
| Nazwa | Opis |
|---|---|
| PayloadSender() |
Inicjuje nowe wystąpienie klasy PayloadSender. |
Właściwości
| Nazwa | Opis |
|---|---|
| IsConnected |
Otrzymuje wartość wskazującą, czy Nadawca PayloadSender jest obecnie połączony z .ITransportSender |
Metody
| Nazwa | Opis |
|---|---|
| Connect(ITransportSender) |
Łączy PayloadSender z przekazanym ITransportSender. |
| Disconnect(DisconnectedEventArgs) |
Odłącza nadawcę ładunku od jego ITransportSender. |
| Dispose() |
Pozbywa się obiektu i uwalnia powiązane obiekty należące do klasy. |
| Dispose(Boolean) |
Dyspozycje sprzeciwione używane przez klasę. |
| SendPayload(Header, Stream, Boolean, Func<Header,Task>) |
Rozpoczyna proces zapisywania podanego ładunku do wychodzącego Stream i ustawia callback na wyzwalanie po zakończeniu działania. |
Zdarzenia
| Nazwa | Opis |
|---|---|
| Disconnected |
Emitowany, gdy Nadawca ładunku zostaje rozłączony z .ITransportSender |