Поделиться через


SkillHttpClient.PostActivityAsync Метод

Определение

Перегрузки

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

Пересылает действие в навык (бот).

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

Пересылает действие в навык (бот).

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

Использует SkillConversationIdFactory для создания или получения идентификатора беседы навыка и отправляет действие.

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

Пересылает действие в навык (бот).

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> PostActivityAsync (string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overridable Function PostActivityAsync (fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

Параметры

fromBotId
String

MicrosoftAppId бота, отправляющего действие.

toSkill
BotFrameworkSkill

Экземпляр BotFrameworkSkill.

callbackUrl
Uri

URI обратного вызова.

activity
Activity

действие для пересылки.

cancellationToken
CancellationToken

маркер отмены.

Возвращаемое значение

Асинхронная задача с необязательным invokeResponse.

Применяется к

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

Пересылает действие в навык (бот).

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T> (string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse(Of T))

Параметры типа

T

InvokeResponse тип результата.

Параметры

fromBotId
String

MicrosoftAppId бота, отправляющего действие.

toSkill
BotFrameworkSkill

Экземпляр BotFrameworkSkill.

callbackUrl
Uri

URI обратного вызова.

activity
Activity

действие для пересылки.

cancellationToken
CancellationToken

маркер отмены.

Возвращаемое значение

Асинхронная задача с необязательным invokeResponse типа T.

Применяется к

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

Использует SkillConversationIdFactory для создания или получения идентификатора беседы навыка и отправляет действие.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T> (string originatingAudience, string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (originatingAudience As String, fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse(Of T))

Параметры типа

T

Тип текста в InvokeResponse.

Параметры

originatingAudience
String

Область аудитории oauth, используемая во время получения маркера. (Или https://api.botframework.com идентификатор приложения бота.)

fromBotId
String

MicrosoftAppId бота, отправляющего действие.

toSkill
BotFrameworkSkill

Навык, для создания идентификатора беседы.

callbackUrl
Uri

URL-адрес обратного вызова для узла навыка.

activity
Activity

Отправляемая активность.

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Асинхронная задача с invokeResponse.

Применяется к