BotFrameworkHttpClient.PostActivityAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| PostActivityAsync(String, Uri, Activity, CancellationToken) |
Publicera aktivitet till boten med botens inloggningsuppgifter. |
| PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken) |
Vidarebefordrar en aktivitet till en färdighet (bot). |
| PostActivityAsync<T>(String, Uri, Activity, CancellationToken) |
Publicera aktivitet till boten med botens inloggningsuppgifter. |
| PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken) |
Vidarebefordrar en aktivitet till en färdighet (bot). |
PostActivityAsync(String, Uri, Activity, CancellationToken)
Publicera aktivitet till boten med botens inloggningsuppgifter.
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)
Parametrar
- botId
- String
MicrosoftAppId för boten.
- botEndpoint
- Uri
URL:en till boten.
- activity
- Activity
aktivitet att posta.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
InvokeResponse.
Gäller för
PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken)
Vidarebefordrar en aktivitet till en färdighet (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)
Parametrar
- fromBotId
- String
MicrosoftAppId för roboten som skickar aktiviteten.
- toBotId
- String
MicrosoftAppId för roboten som tar emot aktiviteten.
- toUrl
- Uri
URL:en för roboten som tar emot aktiviteten.
- serviceUrl
- Uri
Motringnings-URL:en för kunskapsvärden.
- conversationId
- String
Ett konversations-ID som ska användas för konversationen med kunskapen.
- activity
- Activity
Aktivitet att vidarebefordra.
- cancellationToken
- CancellationToken
avbokningstoken.
Returer
Asynkron uppgift med valfri invokeResponse.
Kommentarer
OBS: Att vidarebefordra en aktivitet till en färdighet kommer att rensa ändringar i UserState och ConversationState så att färdigheten har korrekt status.
Gäller för
PostActivityAsync<T>(String, Uri, Activity, CancellationToken)
Publicera aktivitet till boten med botens inloggningsuppgifter.
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))
Typparametrar
- T
typ av invokeResponse-kropp.
Parametrar
- botId
- String
MicrosoftAppId för boten.
- botEndpoint
- Uri
URL:en till boten.
- activity
- Activity
aktivitet att posta.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
InvokeResponseT.
Gäller för
PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken)
Vidarebefordrar en aktivitet till en färdighet (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))
Typparametrar
- T
Typen av kropp i InvokeResponse.
Parametrar
- fromBotId
- String
MicrosoftAppId för roboten som skickar aktiviteten.
- toBotId
- String
MicrosoftAppId för roboten som tar emot aktiviteten.
- toUrl
- Uri
URL:en för roboten som tar emot aktiviteten.
- serviceUrl
- Uri
Motringnings-URL:en för kunskapsvärden.
- conversationId
- String
Ett konversations-ID som ska användas för konversationen med kunskapen.
- activity
- Activity
Aktivitet att vidarebefordra.
- cancellationToken
- CancellationToken
avbokningstoken.
Returer
Asynkron uppgift med valfri invokeResponseT.
Kommentarer
OBS: Att vidarebefordra en aktivitet till en färdighet kommer att rensa ändringar i UserState och ConversationState så att färdigheten har korrekt status.