Show / Hide Table of Contents

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 Source

CallbackUri

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
View Source

CallService

Gets the Call Service for the SDK

Declaration
ICallService CallService { get; }
Property Value
Type Description
ICallService
View Source

ClientId

Gets the client identifier.

Declaration
string ClientId { get; }
Property Value
Type Description
System.String
View Source

Id

Gets the platform identifier.

Declaration
string Id { get; }
Property Value
Type Description
System.String
View Source

NotificationUri

Gets the Notification URI

Declaration
Uri NotificationUri { get; }
Property Value
Type Description
System.Uri
View Source

TransportClient

Gets the transport client used for communication from and to the platform.

Declaration
IPlatformTransport TransportClient { get; }
Property Value
Type Description
IPlatformTransport

Methods

View Source

SendAsync(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

  • View Source
Back to top Copyright © 2015-2017 Microsoft
Generated by DocFX