Sdílet prostřednictvím


BotFrameworkHttpClient.PostActivityAsync Metoda

Definice

Přetížení

PostActivityAsync(String, Uri, Activity, CancellationToken)

Publikujte aktivitu do robota pomocí jeho přihlašovacích údajů.

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

Předá aktivitu dovednosti (robotovi).

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

Publikujte aktivitu do robota pomocí jeho přihlašovacích údajů.

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

Předá aktivitu dovednosti (robotovi).

PostActivityAsync(String, Uri, Activity, CancellationToken)

Publikujte aktivitu do robota pomocí jeho přihlašovacích údajů.

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 robota.

botEndpoint
Uri

Adresa URL robota.

activity
Activity

aktivitu, která se má publikovat.

cancellationToken
CancellationToken

Token zrušení.

Návraty

InvokeResponse.

Platí pro

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

Předá aktivitu dovednosti (robotovi).

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

MicrosoftAppId robota, který aktivitu odesílá.

toBotId
String

MicrosoftAppId robota, který přijímá aktivitu.

toUrl
Uri

Adresa URL robota přijímajícího aktivitu

serviceUrl
Uri

Adresa URL zpětného volání pro hostitele dovednosti.

conversationId
String

ID konverzace, které se použije pro konverzaci s dovedností.

activity
Activity

aktivitu, která se má přeposlat.

cancellationToken
CancellationToken

token zrušení.

Návraty

Asynchronní úloha s volitelnou funkcí invokeResponse.

Poznámky

POZNÁMKA: Předání aktivity dovednostem vyprázdní změny userstate a ConversationState, aby dovednost získala přesný stav.

Platí pro

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

Publikujte aktivitu do robota pomocí jeho přihlašovacích údajů.

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

type of invokeResponse body.

Parametry

botId
String

MicrosoftAppId robota.

botEndpoint
Uri

Adresa URL robota.

activity
Activity

aktivitu, která se má publikovat.

cancellationToken
CancellationToken

Token zrušení.

Návraty

InvokeResponseT.

Platí pro

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

Předá aktivitu dovednosti (robotovi).

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 těla v InvokeResponse.

Parametry

fromBotId
String

MicrosoftAppId robota, který aktivitu odesílá.

toBotId
String

MicrosoftAppId robota, který přijímá aktivitu.

toUrl
Uri

Adresa URL robota přijímajícího aktivitu

serviceUrl
Uri

Adresa URL zpětného volání pro hostitele dovednosti.

conversationId
String

ID konverzace, které se použije pro konverzaci s dovedností.

activity
Activity

aktivitu, která se má přeposlat.

cancellationToken
CancellationToken

token zrušení.

Návraty

Asynchronní úloha s volitelnou funkcí invokeResponseT.

Poznámky

POZNÁMKA: Předání aktivity dovednostem vyprázdní změny userstate a ConversationState, aby dovednost získala přesný stav.

Platí pro