Fiber<C> 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.
[System.Serializable]
public sealed class Fiber<C> : Microsoft.Bot.Builder.Internals.Fibers.IFiber<C>, Microsoft.Bot.Builder.Internals.Fibers.IFiberLoop<C>, Microsoft.Bot.Builder.Internals.Fibers.IWaiter<C>
[<System.Serializable>]
type Fiber<'C> = class
interface IFiber<'C>
interface IWaiter<'C>
interface IFiberLoop<'C>
Public NotInheritable Class Fiber(Of C)
Implements IFiber(Of C), IFiberLoop(Of C), IWaiter(Of C)
Typparameter
- C
- Vererbung
-
Fiber<C>
- Attribute
- Implementiert
Konstruktoren
Fiber<C>(IFrameFactory<C>, IWaitFactory<C>) |
Explizite Schnittstellenimplementierungen
IFiber<C>.Done() | |
IFiber<C>.Frames | |
IFiber<C>.Push() | |
IFiber<C>.Waits | |
IFiberLoop<C>.PollAsync(C, CancellationToken) | |
IWaiter<C>.Mark | |
IWaiter<C>.Wait |
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. |