IFiberLoop<C> Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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)
Type parameters
- C
- Afgeleid
- Implementeringen
Eigenschappen
| Name | Description |
|---|---|
| Frames | (Overgenomen van IFiber<C>) |
| Mark |
Een "mailbox" om een wachttijd op te slaan die aan dit frame is gekoppeld. (Overgenomen van IWaiter<C>) |
| Wait |
De actieve wacht op deze ober. (Overgenomen van IWaiter<C>) |
| Waits | (Overgenomen van IFiber<C>) |
Methoden
| Name | Description |
|---|---|
| Done() | (Overgenomen van IFiber<C>) |
| PollAsync(C, CancellationToken) | |
| Push() | (Overgenomen van IFiber<C>) |
Extensiemethoden
| Name | Description |
|---|---|
| Call<C,T,R>(IFiber<C>, Rest<C,T>, T, Rest<C,R>) |
Plan een wachttijd voor de returnwaarde in en roep vervolgens de Call<C,T>(IFiber<C>, Rest<C,T>, T) methode aan. |
| Call<C,T>(IFiber<C>, Rest<C,T>, T) |
Push een frame op de stack, plan een wachttijd in en voldeed direct aan die wachttijd. |
| Done<C,T>(IFiber<C>, T) |
Verwijder het frame uit de stapel en vul de bestaande wachttijd met de returnwaarde. |
| Fail<C>(IFiber<C>, Exception) | |
| Post<C,T>(IFiber<C>, T) | |
| Reset<C>(IFiber<C>) | |
| Wait<C,T>(IFiber<C>, Rest<C,T>) |
Zonder te pushen of de stapel te verplaatsen, plan een wachttijd in om later tevreden te zijn. |