BotFrameworkAdapter.CreateConversationAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Устаревшие..
Создает беседу в указанном канале. Перегрузка получает ConversationReference, включая клиент. |
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Устаревшие..
Создает беседу в указанном канале. Перегрузка получает ConversationReference, включая клиент. |
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Создает беседу в указанном канале. |
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Создает беседу в указанном канале. |
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Внимание!
This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.
Создает беседу в указанном канале. Перегрузка получает ConversationReference, включая клиент.
[System.Obsolete("This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.")]
public virtual System.Threading.Tasks.Task CreateConversationAsync (string channelId, string serviceUrl, Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials credentials, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, Microsoft.Bot.Schema.ConversationReference reference, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.")>]
override this.CreateConversationAsync : string * string * Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * Microsoft.Bot.Schema.ConversationReference * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (channelId As String, serviceUrl As String, credentials As MicrosoftAppCredentials, conversationParameters As ConversationParameters, callback As BotCallbackHandler, reference As ConversationReference, cancellationToken As CancellationToken) As Task
Параметры
- channelId
- String
Идентификатор канала.
- serviceUrl
- String
Конечная точка URL-адреса службы канала.
- credentials
- MicrosoftAppCredentials
Учетные данные приложения для бота.
- conversationParameters
- ConversationParameters
Сведения о беседе, используемые для создания беседы.
- callback
- BotCallbackHandler
Метод, вызываемый для результирующего поворота бота.
- reference
- ConversationReference
Ссылка на беседу, содержащая клиент.
- cancellationToken
- CancellationToken
Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Задача, представляющая работу, поставленную в очередь для выполнения.
- Атрибуты
Комментарии
Чтобы начать беседу, бот должен знать сведения о своей учетной записи и сведения об учетной записи пользователя в этом канале. Большинство _channels поддерживают только инициализацию прямого сообщения (не групповой) беседы.
Адаптер пытается создать новый диалог в канале, а затем отправляет conversationUpdate
действие через конвейер ПО промежуточного слоя в callback
метод .
Если диалог установлен с указанными пользователями, идентификатор действия Conversation будет содержать идентификатор новой беседы.
Применяется к
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Внимание!
This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.
Создает беседу в указанном канале. Перегрузка получает ConversationReference, включая клиент.
[System.Obsolete("This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.")]
public virtual System.Threading.Tasks.Task CreateConversationAsync (string channelId, string serviceUrl, Microsoft.Bot.Connector.Authentication.AppCredentials credentials, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, Microsoft.Bot.Schema.ConversationReference reference, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.")>]
override this.CreateConversationAsync : string * string * Microsoft.Bot.Connector.Authentication.AppCredentials * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * Microsoft.Bot.Schema.ConversationReference * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (channelId As String, serviceUrl As String, credentials As AppCredentials, conversationParameters As ConversationParameters, callback As BotCallbackHandler, reference As ConversationReference, cancellationToken As CancellationToken) As Task
Параметры
- channelId
- String
Идентификатор канала.
- serviceUrl
- String
Конечная точка URL-адреса службы канала.
- credentials
- AppCredentials
Учетные данные приложения для бота.
- conversationParameters
- ConversationParameters
Сведения о беседе, используемые для создания беседы.
- callback
- BotCallbackHandler
Метод, вызываемый для результирующего поворота бота.
- reference
- ConversationReference
Ссылка на беседу, содержащая клиент.
- cancellationToken
- CancellationToken
Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Задача, представляющая работу, поставленную в очередь для выполнения.
- Атрибуты
Комментарии
Чтобы начать беседу, бот должен знать сведения о своей учетной записи и сведения об учетной записи пользователя в этом канале. Большинство _channels поддерживают только инициализацию прямого сообщения (не групповой) беседы.
Адаптер пытается создать новый диалог в канале, а затем отправляет conversationUpdate
действие через конвейер ПО промежуточного слоя в callback
метод .
Если диалог установлен с указанными пользователями, идентификатор действия Conversation будет содержать идентификатор новой беседы.
Применяется к
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Создает беседу в указанном канале.
public virtual System.Threading.Tasks.Task CreateConversationAsync (string channelId, string serviceUrl, Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials credentials, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.CreateConversationAsync : string * string * Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (channelId As String, serviceUrl As String, credentials As MicrosoftAppCredentials, conversationParameters As ConversationParameters, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task
Параметры
- channelId
- String
Идентификатор канала.
- serviceUrl
- String
Конечная точка URL-адреса службы канала.
- credentials
- MicrosoftAppCredentials
Учетные данные приложения для бота.
- conversationParameters
- ConversationParameters
Сведения о беседе, используемые для создания беседы.
- callback
- BotCallbackHandler
Метод, вызываемый для результирующего поворота бота.
- cancellationToken
- CancellationToken
Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Задача, представляющая работу, поставленную в очередь для выполнения.
Комментарии
Чтобы начать беседу, бот должен знать сведения о своей учетной записи и сведения об учетной записи пользователя в этом канале. Большинство _channels поддерживают только инициализацию прямого сообщения (не групповой) беседы.
Адаптер пытается создать новый диалог в канале, а затем отправляет conversationUpdate
действие через конвейер ПО промежуточного слоя в callback
метод .
Если диалог установлен с указанными пользователями, идентификатор действия Conversation будет содержать идентификатор новой беседы.
Применяется к
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Создает беседу в указанном канале.
public virtual System.Threading.Tasks.Task CreateConversationAsync (string channelId, string serviceUrl, Microsoft.Bot.Connector.Authentication.AppCredentials credentials, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.CreateConversationAsync : string * string * Microsoft.Bot.Connector.Authentication.AppCredentials * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (channelId As String, serviceUrl As String, credentials As AppCredentials, conversationParameters As ConversationParameters, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task
Параметры
- channelId
- String
Идентификатор канала.
- serviceUrl
- String
Конечная точка URL-адреса службы канала.
- credentials
- AppCredentials
Учетные данные приложения для бота.
- conversationParameters
- ConversationParameters
Сведения о беседе, используемые для создания беседы.
- callback
- BotCallbackHandler
Метод, вызываемый для результирующего поворота бота.
- cancellationToken
- CancellationToken
Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Задача, представляющая работу, поставленную в очередь для выполнения.
Комментарии
Чтобы начать беседу, бот должен знать сведения о своей учетной записи и сведения об учетной записи пользователя в этом канале. Большинство _channels поддерживают только инициализацию прямого сообщения (не групповой) беседы.
Адаптер пытается создать новый диалог в канале, а затем отправляет conversationUpdate
действие через конвейер ПО промежуточного слоя в callback
метод .
Если диалог установлен с указанными пользователями, идентификатор действия Conversation будет содержать идентификатор новой беседы.