IFiberLoop<C> Schnittstelle
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.
public interface IFiberLoop<C> : Microsoft.Bot.Builder.Internals.Fibers.IFiber<C>, Microsoft.Bot.Builder.Internals.Fibers.IWaiter<C>
type IFiberLoop<'C> = interface
interface IFiber<'C>
interface IWaiter<'C>
Public Interface IFiberLoop(Of C)
Implements IFiber(Of C), IWaiter(Of C)
Typparameter
- C
- Abgeleitet
- Implementiert
Eigenschaften
Frames | (Geerbt von IFiber<C>) |
Mark |
Ein "Postfach" zum Speichern einer Wartezeit, die diesem Frame zugeordnet ist. (Geerbt von IWaiter<C>) |
Wait |
Der aktive wartet auf diesen Kellner. (Geerbt von IWaiter<C>) |
Waits | (Geerbt von IFiber<C>) |
Methoden
Done() | (Geerbt von IFiber<C>) |
PollAsync(C, CancellationToken) | |
Push() | (Geerbt von IFiber<C>) |
Erweiterungsmethoden
Call<C,T>(IFiber<C>, Rest<C,T>, T) |
Pushen Sie einen Frame auf den Stapel, planen Sie eine Wartezeit, und erfüllen Sie diese Wartezeit sofort. |
Call<C,T,R>(IFiber<C>, Rest<C,T>, T, Rest<C,R>) |
Warten Sie auf den Rückgabewert, und rufen Sie dann die Call<C,T>(IFiber<C>, Rest<C,T>, T) -Methode auf. |
Done<C,T>(IFiber<C>, T) |
Entfernen Sie den Frame aus dem Stapel, und erfüllen Sie die vorhandene Wartezeit mit dem Rückgabewert. |
Fail<C>(IFiber<C>, Exception) | |
Post<C,T>(IFiber<C>, T) | |
Reset<C>(IFiber<C>) | |
Wait<C,T>(IFiber<C>, Rest<C,T>) |
Ohne den Stapel zu pushen oder zu poppen, planen Sie eine Wartezeit, um später erfüllt zu sein. |