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
| Name | Beschreibung |
|---|---|
| Frames | (Geerbt von IFiber<C>) |
| Mark |
Ein "Postfach" zum Speichern eines Wartezeitpunkts, der mit diesem Rahmen verbunden ist. (Geerbt von IWaiter<C>) |
| Wait |
Das aktive Warten auf diesen Kellner. (Geerbt von IWaiter<C>) |
| Waits | (Geerbt von IFiber<C>) |
Methoden
| Name | Beschreibung |
|---|---|
| Done() | (Geerbt von IFiber<C>) |
| PollAsync(C, CancellationToken) | |
| Push() | (Geerbt von IFiber<C>) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| Call<C,T,R>(IFiber<C>, Rest<C,T>, T, Rest<C,R>) |
Ich habe eine Wartezeit auf den Rückgabewert geplant und dann die Methode Call<C,T>(IFiber<C>, Rest<C,T>, T) aufgerufen. |
| Call<C,T>(IFiber<C>, Rest<C,T>, T) |
Schiebe einen Frame auf den Stack, plane eine Wartezeit und erfülle diese Wartezeit sofort. |
| Done<C,T>(IFiber<C>, T) |
Entfernen Sie den Rahmen aus dem Stapel und erfüllen Sie die bestehende 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 zu drücken oder den Stapel zu überbrücken, planen Sie eine Wartezeit, um später zufrieden zu sein. |