Język

BotFrameworkHttpClient.PostActivityAsync Metoda

Definicja

Przeciążenia

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

Publikuj aktywność do bota, używając jego danych uwierzytelniających.

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

Przekazuje aktywność do umiejętności (bota).

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

Publikuj aktywność do bota, używając jego danych uwierzytelniających.

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

Przekazuje aktywność do umiejętności (bota).

PostActivityAsync(String, Uri, Activity, CancellationToken)

Publikuj aktywność do bota, używając jego danych uwierzytelniających.

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

Parametry

botId
String

MicrosoftAppId bota.

botEndpoint
Uri

URL bota.

activity
Activity

Aktywność do opublikowania.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

InvokeResponse.

Dotyczy

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

Przekazuje aktywność do umiejętności (bota).

public override 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);
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overrides 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

Identyfikator MicrosoftAppId bota wysyłającego działanie.

toBotId
String

Identyfikator MicrosoftAppId bota odbierającego działanie.

toUrl
Uri

Adres URL bota odbierającego działanie.

serviceUrl
Uri

Adres URL wywołania zwrotnego dla hosta umiejętności.

conversationId
String

Identyfikator konwersacji używany do konwersacji z umiejętnością.

activity
Activity

Aktywność do przekazania.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Zadanie asynchroniczne z opcjonalnym InvokeResponse.

Uwagi

UWAGA: Przekazanie aktywności do umiejętności wyczyści zmiany w stanie użytkownika i konwersacji, dzięki czemu umiejętność ma dokładny stan.

Dotyczy

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

Publikuj aktywność do bota, używając jego danych uwierzytelniających.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T>(string botId, Uri botEndpoint, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (botId As String, botEndpoint As Uri, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse(Of T))

Parametry typu

T

typu ciała wywołanego Response.

Parametry

botId
String

MicrosoftAppId bota.

botEndpoint
Uri

URL bota.

activity
Activity

Aktywność do opublikowania.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

InvokeResponseT.

Dotyczy

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

Przekazuje aktywność do umiejętności (bota).

public override 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);
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overrides 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 ciała w InvokeResponse.

Parametry

fromBotId
String

Identyfikator MicrosoftAppId bota wysyłającego działanie.

toBotId
String

Identyfikator MicrosoftAppId bota odbierającego działanie.

toUrl
Uri

Adres URL bota odbierającego działanie.

serviceUrl
Uri

Adres URL wywołania zwrotnego dla hosta umiejętności.

conversationId
String

Identyfikator konwersacji używany do konwersacji z umiejętnością.

activity
Activity

Aktywność do przekazania.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Zadanie asynchroniczne z opcjonalnym InvokeResponseT.

Uwagi

UWAGA: Przekazanie aktywności do umiejętności wyczyści zmiany w stanie użytkownika i konwersacji, dzięki czemu umiejętność ma dokładny stan.

Dotyczy