Interface IEnterprisePlatform
The interface that represents the SDK as a whole.
Namespace: Microsoft.Bot.Builder.Enterprise.Core
Assembly: Microsoft.Bot.Builder.Enterprise.dll
Syntax
public interface IEnterprisePlatform
Properties
View SourceCallbackUri
Gets the Callback URI for the bot. Denotes where the bot could be reached by the servers
Declaration
Uri CallbackUri { get; }
Property Value
Type | Description |
---|---|
System.Uri |
CallService
Gets the Call Service for the SDK
Declaration
ICallService CallService { get; }
Property Value
Type | Description |
---|---|
ICallService |
ClientId
Gets the client identifier.
Declaration
string ClientId { get; }
Property Value
Type | Description |
---|---|
System.String |
Id
Gets the platform identifier.
Declaration
string Id { get; }
Property Value
Type | Description |
---|---|
System.String |
NotificationUri
Gets the Notification URI
Declaration
Uri NotificationUri { get; }
Property Value
Type | Description |
---|---|
System.Uri |
TransportClient
Gets the transport client used for communication from and to the platform.
Declaration
IPlatformTransport TransportClient { get; }
Property Value
Type | Description |
---|---|
IPlatformTransport |
Methods
View SourceSendAsync(IPlatformRequest)
Send the request from the user to the Enterprise Platform
Declaration
Task<IPlatformResponse> SendAsync(IPlatformRequest request)
Parameters
Type | Name | Description |
---|---|---|
IPlatformRequest | request | The platform request to send. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<IPlatformResponse> | The response to the request |