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
| Name | Beschreibung |
|---|---|
| Fiber<C>(IFrameFactory<C>, IWaitFactory<C>) | |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IFiber<C>.Done() | |
| IFiber<C>.Frames | |
| IFiber<C>.Push() | |
| IFiber<C>.Waits | |
| IFiberLoop<C>.PollAsync(C, CancellationToken) | |
| IWaiter<C>.Mark | |
| IWaiter<C>.Wait | |
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. |