Språk

BotFrameworkHttpClient.PostActivityAsync Metod

Definition

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

Gäller för