Delegate AgentCallbackHandler
The callback delegate for application code.
public delegate Task AgentCallbackHandler(ITurnContext turnContext, CancellationToken cancellationToken)
Parameters
turnContext
ITurnContextThe turn context.
cancellationToken
CancellationTokenThe task cancellation token.
Returns
- Task
- The callback delegate for application code.
Constructors
AgentCallbackHandler(object, nint)
public AgentCallbackHandler(object @object, nint method)
Parameters
Methods
BeginInvoke(ITurnContext, CancellationToken, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(ITurnContext turnContext, CancellationToken cancellationToken, AsyncCallback callback, object @object)
Parameters
turnContext
ITurnContextcancellationToken
CancellationTokencallback
AsyncCallbackobject
object
Returns
EndInvoke(IAsyncResult)
public virtual Task EndInvoke(IAsyncResult result)
Parameters
result
IAsyncResult
Returns
Invoke(ITurnContext, CancellationToken)
public virtual Task Invoke(ITurnContext turnContext, CancellationToken cancellationToken)
Parameters
turnContext
ITurnContextcancellationToken
CancellationToken