Język

BotFrameworkAdapter.CreateConversationAsync Metoda

Definicja

Przeciążenia

Nazwa Opis
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Przestarzałe.

Tworzy rozmowę na określonym kanale. Przeciążenie otrzymuje ConversationReference w tym najemcę.

CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Przestarzałe.

Tworzy rozmowę na określonym kanale. Przeciążenie otrzymuje ConversationReference w tym najemcę.

CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)

Tworzy rozmowę na określonym kanale.

CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)

Tworzy rozmowę na określonym kanale.

CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)

Uwaga

This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.

Tworzy rozmowę na określonym kanale. Przeciążenie otrzymuje ConversationReference w tym najemcę.

[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

Parametry

channelId
String

Identyfikator kanału.

serviceUrl
String

Punkt końcowy adresu URL usługi kanału.

credentials
MicrosoftAppCredentials

Poświadczenia aplikacji bota.

conversationParameters
ConversationParameters

Informacje o rozmowie, które można wykorzystać do stworzenia rozmowy.

callback
BotCallbackHandler

Metoda wywołania wynikowego bota.

reference
ConversationReference

Referencja do rozmowy, która zawiera najemcę.

cancellationToken
CancellationToken

Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące pracę w kolejce do wykonania.

Atrybuty

Uwagi

Aby rozpocząć konwersację, bot musi znać informacje o swoim koncie i informacje o koncie użytkownika w tym kanale. Większość _channels wspiera tylko inicjowanie rozmowy w wiadomości bezpośredniej (niegrupowej).

Adapter próbuje nawiązać nową rozmowę na kanale, a następnie wysyła aktywność conversationUpdate przez swój pipeline middleware do metody callback .

Jeśli rozmowa zostanie nawiązana z określonymi użytkownikami, identyfikator aktywności Conversation będzie zawierał identyfikator nowej rozmowy.

Dotyczy

CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)

Uwaga

This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.

Tworzy rozmowę na określonym kanale. Przeciążenie otrzymuje ConversationReference w tym najemcę.

[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

Parametry

channelId
String

Identyfikator kanału.

serviceUrl
String

Punkt końcowy adresu URL usługi kanału.

credentials
AppCredentials

Poświadczenia aplikacji bota.

conversationParameters
ConversationParameters

Informacje o rozmowie, które można wykorzystać do stworzenia rozmowy.

callback
BotCallbackHandler

Metoda wywołania wynikowego bota.

reference
ConversationReference

Referencja do rozmowy, która zawiera najemcę.

cancellationToken
CancellationToken

Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące pracę w kolejce do wykonania.

Atrybuty

Uwagi

Aby rozpocząć konwersację, bot musi znać informacje o swoim koncie i informacje o koncie użytkownika w tym kanale. Większość _channels wspiera tylko inicjowanie rozmowy w wiadomości bezpośredniej (niegrupowej).

Adapter próbuje nawiązać nową rozmowę na kanale, a następnie wysyła aktywność conversationUpdate przez swój pipeline middleware do metody callback .

Jeśli rozmowa zostanie nawiązana z określonymi użytkownikami, identyfikator aktywności Conversation będzie zawierał identyfikator nowej rozmowy.

Dotyczy

CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)

Tworzy rozmowę na określonym kanale.

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

Parametry

channelId
String

Identyfikator kanału.

serviceUrl
String

Punkt końcowy adresu URL usługi kanału.

credentials
MicrosoftAppCredentials

Poświadczenia aplikacji bota.

conversationParameters
ConversationParameters

Informacje o rozmowie, które można wykorzystać do stworzenia rozmowy.

callback
BotCallbackHandler

Metoda wywołania wynikowego bota.

cancellationToken
CancellationToken

Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące pracę w kolejce do wykonania.

Uwagi

Aby rozpocząć konwersację, bot musi znać informacje o swoim koncie i informacje o koncie użytkownika w tym kanale. Większość _channels wspiera tylko inicjowanie rozmowy w wiadomości bezpośredniej (niegrupowej).

Adapter próbuje nawiązać nową rozmowę na kanale, a następnie wysyła aktywność conversationUpdate przez swój pipeline middleware do metody callback .

Jeśli rozmowa zostanie nawiązana z określonymi użytkownikami, identyfikator aktywności Conversation będzie zawierał identyfikator nowej rozmowy.

Dotyczy

CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)

Tworzy rozmowę na określonym kanale.

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

Parametry

channelId
String

Identyfikator kanału.

serviceUrl
String

Punkt końcowy adresu URL usługi kanału.

credentials
AppCredentials

Poświadczenia aplikacji bota.

conversationParameters
ConversationParameters

Informacje o rozmowie, które można wykorzystać do stworzenia rozmowy.

callback
BotCallbackHandler

Metoda wywołania wynikowego bota.

cancellationToken
CancellationToken

Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące pracę w kolejce do wykonania.

Uwagi

Aby rozpocząć konwersację, bot musi znać informacje o swoim koncie i informacje o koncie użytkownika w tym kanale. Większość _channels wspiera tylko inicjowanie rozmowy w wiadomości bezpośredniej (niegrupowej).

Adapter próbuje nawiązać nową rozmowę na kanale, a następnie wysyła aktywność conversationUpdate przez swój pipeline middleware do metody callback .

Jeśli rozmowa zostanie nawiązana z określonymi użytkownikami, identyfikator aktywności Conversation będzie zawierał identyfikator nowej rozmowy.

Dotyczy