Microsoft.Bot.Builder.Calling.CallingConversation Class Reference

The top level composition root for calling SDK. More...

Static Public Member Functions

static void RegisterCallingBot (Func< ICallingBotService, ICallingBot > MakeCallingBot)
 Register the instance of calling bot responsible for handling the calling requests. More...
 
static async Task< HttpResponseMessage > SendAsync (HttpRequestMessage toBot, CallRequestType callRequestType)
 Process a calling request within the calling conversaion. More...
 

Static Public Attributes

static readonly IContainer Container
 

Detailed Description

The top level composition root for calling SDK.

Definition at line 22 of file CallingConversation.cs.

Member Function Documentation

static void Microsoft.Bot.Builder.Calling.CallingConversation.RegisterCallingBot ( Func< ICallingBotService, ICallingBot MakeCallingBot)
inlinestatic

Register the instance of calling bot responsible for handling the calling requests.

Parameters
MakeCallingBotThe factory method to make the calling bot.

Definition at line 37 of file CallingConversation.cs.

static async Task<HttpResponseMessage> Microsoft.Bot.Builder.Calling.CallingConversation.SendAsync ( HttpRequestMessage  toBot,
CallRequestType  callRequestType 
)
inlinestatic

Process a calling request within the calling conversaion.

Parameters
toBotThe calling request sent to the bot.
callRequestTypeThe type of calling request.
Returns
The response from the bot.

Definition at line 48 of file CallingConversation.cs.

Member Data Documentation

readonly IContainer Microsoft.Bot.Builder.Calling.CallingConversation.Container
static

Definition at line 24 of file CallingConversation.cs.


The documentation for this class was generated from the following file: