Lingua

BotFrameworkHttpClient.PostActivityAsync Metodo

Definizione

Overload

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

Pubblicare l'attività nel bot usando le credenziali del bot.

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

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

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

Pubblicare l'attività nel bot usando le credenziali del bot.

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

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

PostActivityAsync(String, Uri, Activity, CancellationToken)

Pubblicare l'attività nel bot usando le credenziali del bot.

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)

Parametri

botId
String

MicrosoftAppId del bot.

botEndpoint
Uri

URL del bot.

activity
Activity

attività da pubblicare.

cancellationToken
CancellationToken

Token di annullamento.

Valori restituiti

InvokeResponse.

Si applica a

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

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

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)

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

attività da inoltrare.

cancellationToken
CancellationToken

Token di cancellazione.

Valori restituiti

Compito asincrono con invokeResponse opzionale.

Commenti

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

Si applica a

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

Pubblicare l'attività nel bot usando le credenziali del bot.

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

Parametri di tipo

T

tipo di invokeResponse body.

Parametri

botId
String

MicrosoftAppId del bot.

botEndpoint
Uri

URL del bot.

activity
Activity

attività da pubblicare.

cancellationToken
CancellationToken

Token di annullamento.

Valori restituiti

InvocaRispostaT.

Si applica a

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

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

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

Parametri di tipo

T

Il tipo di corpo nell'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

attività da inoltrare.

cancellationToken
CancellationToken

Token di cancellazione.

Valori restituiti

Compito asincrono con invokeResponseT opzionale.

Commenti

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

Si applica a