Udostępnij za pośrednictwem


BotFrameworkHttpClient.PostActivityAsync Metoda

Definicja

Przeciążenia

PostActivityAsync(String, Uri, Activity, CancellationToken)

Opublikuj działanie bota przy użyciu poświadczeń bota.

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

Przekazuje działanie do umiejętności (bota).

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

Opublikuj działanie bota przy użyciu poświadczeń bota.

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

Przekazuje działanie do umiejętności (bota).

PostActivityAsync(String, Uri, Activity, CancellationToken)

Opublikuj działanie bota przy użyciu poświadczeń bota.

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

Identyfikator MicrosoftAppId bota.

botEndpoint
Uri

Adres URL bota.

activity
Activity

działanie do opublikowania.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

InvokeResponse.

Dotyczy

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

Przekazuje działanie 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

działanie do przodu.

cancellationToken
CancellationToken

token anulowania.

Zwraca

Zadanie asynchroniczne z opcjonalnym elementem invokeResponse.

Uwagi

UWAGA: Przekazywanie działania do umiejętności spowoduje opróżnienie zmian UserState i ConversationState, aby umiejętności były dokładne.

Dotyczy

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

Opublikuj działanie bota przy użyciu poświadczeń bota.

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

typ treści invokeResponse.

Parametry

botId
String

Identyfikator MicrosoftAppId bota.

botEndpoint
Uri

Adres URL bota.

activity
Activity

działanie do opublikowania.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

InvokeResponseT.

Dotyczy

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

Przekazuje działanie 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 treści w obiekcie 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

działanie do przodu.

cancellationToken
CancellationToken

token anulowania.

Zwraca

Zadanie asynchroniczne z opcjonalnym elementem invokeResponseT.

Uwagi

UWAGA: Przekazywanie działania do umiejętności spowoduje opróżnienie zmian UserState i ConversationState, aby umiejętności były dokładne.

Dotyczy