Udostępnij za pośrednictwem


BotFrameworkAdapter.CreateConversationAsync Metoda

Definicja

Przeciążenia

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

Tworzy konwersację w określonym kanale. Przeciążenie odbiera element ConversationReference, w tym dzierżawę.

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

Tworzy konwersację w określonym kanale. Przeciążenie odbiera element ConversationReference, w tym dzierżawę.

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

Tworzy konwersację w określonym kanale.

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

Tworzy konwersację w określonym kanale.

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

Przestroga

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

Tworzy konwersację w określonym kanale. Przeciążenie odbiera element ConversationReference, w tym dzierżawę.

[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 konwersacji używane do tworzenia konwersacji.

callback
BotCallbackHandler

Metoda wywołująca wynikowy obrót bota.

reference
ConversationReference

Odwołanie do konwersacji zawierające dzierżawę.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące wykonaną pracę w kolejce.

Atrybuty

Uwagi

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

Karta próbuje utworzyć nową konwersację w kanale, a następnie wysyła conversationUpdate działanie za pośrednictwem potoku oprogramowania pośredniczącego callback do metody .

Jeśli konwersacja zostanie nawiązana z określonymi użytkownikami, identyfikator działania Conversation będzie zawierać identyfikator nowej konwersacji.

Dotyczy

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

Przestroga

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

Tworzy konwersację w określonym kanale. Przeciążenie odbiera element ConversationReference, w tym dzierżawę.

[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 konwersacji używane do tworzenia konwersacji.

callback
BotCallbackHandler

Metoda wywołująca wynikowy obrót bota.

reference
ConversationReference

Odwołanie do konwersacji zawierające dzierżawę.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące wykonaną pracę w kolejce.

Atrybuty

Uwagi

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

Karta próbuje utworzyć nową konwersację w kanale, a następnie wysyła conversationUpdate działanie za pośrednictwem potoku oprogramowania pośredniczącego callback do metody .

Jeśli konwersacja zostanie nawiązana z określonymi użytkownikami, identyfikator działania Conversation będzie zawierać identyfikator nowej konwersacji.

Dotyczy

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

Tworzy konwersację w 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 konwersacji używane do tworzenia konwersacji.

callback
BotCallbackHandler

Metoda wywołująca wynikowy obrót bota.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące wykonaną pracę w kolejce.

Uwagi

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

Karta próbuje utworzyć nową konwersację w kanale, a następnie wysyła conversationUpdate działanie za pośrednictwem potoku oprogramowania pośredniczącego callback do metody .

Jeśli konwersacja zostanie nawiązana z określonymi użytkownikami, identyfikator działania Conversation będzie zawierać identyfikator nowej konwersacji.

Dotyczy

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

Tworzy konwersację w 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 konwersacji używane do tworzenia konwersacji.

callback
BotCallbackHandler

Metoda wywołująca wynikowy obrót bota.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące wykonaną pracę w kolejce.

Uwagi

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

Karta próbuje utworzyć nową konwersację w kanale, a następnie wysyła conversationUpdate działanie za pośrednictwem potoku oprogramowania pośredniczącego callback do metody .

Jeśli konwersacja zostanie nawiązana z określonymi użytkownikami, identyfikator działania Conversation będzie zawierać identyfikator nowej konwersacji.

Dotyczy