Freigeben über


BotFrameworkClientImpl class

Konstruktoren

BotFrameworkClientImpl(ServiceClientCredentialsFactory, string, fetch)

Methoden

postActivity<T>(string, string, string, string, string, Activity)

Details zum Konstruktor

BotFrameworkClientImpl(ServiceClientCredentialsFactory, string, fetch)

new BotFrameworkClientImpl(credentialsFactory: ServiceClientCredentialsFactory, loginEndpoint: string, botFrameworkClientFetch?: fetch)

Parameter

loginEndpoint

string

Die Anmelde-URL.

botFrameworkClientFetch

fetch

Eine benutzerdefinierte Fetch-Implementierung, die im BotFrameworkClient verwendet werden soll.

Details zur Methode

postActivity<T>(string, string, string, string, string, Activity)

function postActivity<T>(fromBotId: string, toBotId: string, toUrl: string, serviceUrl: string, conversationId: string, activity: Activity): Promise<InvokeResponse<T>>

Parameter

fromBotId

string

Die MicrosoftAppId des Bots, der die Aktivität sendet.

toBotId

string

Die MicrosoftAppId des Bots, der die Aktivität empfängt.

toUrl

string

Die URL des Bots, der die Aktivität empfängt.

serviceUrl

string

Die Rückruf-URL für den Skillhost.

conversationId

string

Eine Konversations-ID, die für die Unterhaltung mit dem Skill verwendet werden soll.

activity

Activity

Die Aktivität, an die gesendet werden soll.

Gibt zurück

Promise<InvokeResponse<T>>

Eine Zusage, die den asynchronen Vorgang darstellt.