BotFrameworkHttpClient.PostActivityAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.