IFiberLoop<C> Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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)
Typparametrar
- C
- Härledda
- Implementeringar
Egenskaper
| Name | Description |
|---|---|
| Frames | (Ärvd från IFiber<C>) |
| Mark |
En "brevlåda" för att lagra en väntetid kopplad till denna ram. (Ärvd från IWaiter<C>) |
| Wait |
Den aktiva väntan på den här servitören. (Ärvd från IWaiter<C>) |
| Waits | (Ärvd från IFiber<C>) |
Metoder
| Name | Description |
|---|---|
| Done() | (Ärvd från IFiber<C>) |
| PollAsync(C, CancellationToken) | |
| Push() | (Ärvd från IFiber<C>) |
Tilläggsmetoder
| Name | Description |
|---|---|
| Call<C,T,R>(IFiber<C>, Rest<C,T>, T, Rest<C,R>) |
Schemalägg en väntan på returvärdet och anropa sedan metoden Call<C,T>(IFiber<C>, Rest<C,T>, T) . |
| Call<C,T>(IFiber<C>, Rest<C,T>, T) |
Tryck en ram på stacken, schemalägg en väntan och uppfyll den väntan omedelbart. |
| Done<C,T>(IFiber<C>, T) |
Ta bort ramen från stacken och tillfredsställ den befintliga väntan med returvärdet. |
| Fail<C>(IFiber<C>, Exception) | |
| Post<C,T>(IFiber<C>, T) | |
| Reset<C>(IFiber<C>) | |
| Wait<C,T>(IFiber<C>, Rest<C,T>) |
Utan att trycka eller smälla stacken, boka en väntetid för att bli nöjd senare. |