Sdílet prostřednictvím


BotFrameworkClient.PostActivityAsync Metoda

Definice

Přetížení

PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken)

Předá aktivitu dovednosti (robotovi).

PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken)

Předá aktivitu dovednosti (robotovi).

PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken)

Předá aktivitu dovednosti (robotovi).

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> PostActivityAsync (string fromBotId, string toBotId, Uri toUrl, Uri serviceUrl, string conversationId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
abstract member PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overridable Function PostActivityAsync (fromBotId As String, toBotId As String, toUrl As Uri, serviceUrl As Uri, conversationId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse)

Parametry

fromBotId
String

MicrosoftAppId robota odesílajícího aktivitu.

toBotId
String

MicrosoftAppId robota, který přijímá aktivitu.

toUrl
Uri

Adresa URL robota, který přijímá aktivitu.

serviceUrl
Uri

Adresa URL zpětného volání pro hostitele dovednosti

conversationId
String

ID konverzace, které se má použít pro konverzaci s dovedností.

activity
Activity

Chcete-li Activity odeslat, aby se přeposlala.

cancellationToken
CancellationToken

zrušení tokenu.

Návraty

Asynchronní úloha s volitelnou funkcí invokeResponse

Poznámky

POZNÁMKA: Přeposlání aktivity dovednostem vyprázdní změny userstate a ConversationState, takže dovednost bude mít přesný stav.

Platí pro

PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken)

Předá aktivitu dovednosti (robotovi).

public abstract System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T> (string fromBotId, string toBotId, Uri toUrl, Uri serviceUrl, string conversationId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
abstract member PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public MustOverride Function PostActivityAsync(Of T) (fromBotId As String, toBotId As String, toUrl As Uri, serviceUrl As Uri, conversationId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse(Of T))

Parametry typu

T

Typ těla v InvokeResponse.

Parametry

fromBotId
String

MicrosoftAppId robota odesílajícího aktivitu.

toBotId
String

MicrosoftAppId robota, který přijímá aktivitu.

toUrl
Uri

Adresa URL robota, který přijímá aktivitu.

serviceUrl
Uri

Adresa URL zpětného volání pro hostitele dovednosti

conversationId
String

ID konverzace, které se má použít pro konverzaci s dovedností.

activity
Activity

Chcete-li Activity odeslat, aby se přeposlala.

cancellationToken
CancellationToken

zrušení tokenu.

Návraty

Asynchronní úloha s volitelnou funkcí invokeResponse

Poznámky

POZNÁMKA: Přeposlání aktivity dovednostem vyprázdní změny userstate a ConversationState, takže dovednost bude mít přesný stav.

Platí pro