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.