BotFrameworkHttpClient.PostActivityAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.