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


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 будет содержать идентификатор новой беседы.

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