Share via


Wait<C,T> Class

Definition

[System.Serializable]
public sealed class Wait<C,T> : ICloneable, IEquatable<Microsoft.Bot.Builder.Internals.Fibers.Wait<C,T>>, Microsoft.Bot.Builder.Dialogs.IAwaitable<T>, Microsoft.Bot.Builder.Internals.Fibers.IAwaiter<T>, Microsoft.Bot.Builder.Internals.Fibers.IItem<T>, Microsoft.Bot.Builder.Internals.Fibers.IPost<T>, Microsoft.Bot.Builder.Internals.Fibers.IWait<C,T>, Microsoft.Bot.Builder.Internals.Fibers.IWait<C>, System.Runtime.CompilerServices.INotifyCompletion, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type Wait<'C, 'T> = class
    interface IItem<'T>
    interface IAwaitable<'T>
    interface IWait<'C, 'T>
    interface IWait<'C>
    interface IWait
    interface ICloneable
    interface IPost<'T>
    interface IAwaiter<'T>
    interface INotifyCompletion
    interface IEquatable<Wait<'C, 'T>>
    interface ISerializable
Public NotInheritable Class Wait(Of C, T)
Implements IAwaitable(Of T), IAwaiter(Of T), ICloneable, IEquatable(Of Wait(Of C, T)), IItem(Of T), INotifyCompletion, IPost(Of T), ISerializable, IWait(Of C), IWait(Of C, T)

Type Parameters

C
T
Inheritance
Wait<C,T>
Attributes
Implements

Constructors

Wait<C,T>()

Methods

Equals(Object)
GetHashCode()
ToString()

Explicit Interface Implementations

IAwaitable<T>.GetAwaiter()
IAwaiter<T>.GetResult()
IAwaiter<T>.IsCompleted
ICloneable.Clone()
IEquatable<Wait<C,T>>.Equals(Wait<C,T>)
INotifyCompletion.OnCompleted(Action)
IPost<T>.Post(T)
ISerializable.GetObjectData(SerializationInfo, StreamingContext)
IWait.Fail(Exception)
IWait.ItemType
IWait.Need
IWait.NeedType
IWait.Post<D>(D)
IWait.Rest
IWait<C,T>.Wait(Rest<C,T>)
IWait<C>.PollAsync(IFiber<C>, C, CancellationToken)

Extension Methods

CloneTyped<C>(IWait<C>)
ToTask<T>(IAwaitable<T>)
ValidateNeed(IWait, Need)

Applies to