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 |