BotFrameworkClient.PostActivityAsync Metodo

Definizione

Overload

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

Inoltra un'attività a una competenza (bot).

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

Inoltra un'attività a una competenza (bot).

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

Inoltra un'attività a una competenza (bot).

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)

Parametri

fromBotId
String

MicrosoftAppId del bot che invia l'attività.

toBotId
String

MicrosoftAppId del bot che riceve l'attività.

toUrl
Uri

URL del bot che riceve l'attività.

serviceUrl
Uri

Url di callback per l'host di competenze.

conversationId
String

ID conversazione da usare per la conversazione con la competenza.

activity
Activity

Oggetto da inviare all'inoltro Activity .

cancellationToken
CancellationToken

token di annullamento.

Restituisce

Attività asincrona con invokeResponse facoltativa.

Commenti

NOTA: l'inoltro di un'attività a una competenza scarica le modifiche UserState e ConversationState in modo che la competenza abbia uno stato accurato.

Si applica a

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

Inoltra un'attività a una competenza (bot).

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))

Parametri di tipo

T

Tipo di corpo nell'oggetto InvokeResponse.

Parametri

fromBotId
String

MicrosoftAppId del bot che invia l'attività.

toBotId
String

MicrosoftAppId del bot che riceve l'attività.

toUrl
Uri

URL del bot che riceve l'attività.

serviceUrl
Uri

Url di callback per l'host di competenze.

conversationId
String

ID conversazione da usare per la conversazione con la competenza.

activity
Activity

Oggetto da inviare all'inoltro Activity .

cancellationToken
CancellationToken

token di annullamento.

Restituisce

Attività asincrona con invokeResponse facoltativa.

Commenti

NOTA: l'inoltro di un'attività a una competenza scarica le modifiche UserState e ConversationState in modo che la competenza abbia uno stato accurato.

Si applica a