Udostępnij za pośrednictwem


ConversationsExtensions.CreateDirectConversationAsync Metoda

Definicja

Przeciążenia

CreateDirectConversationAsync(IConversations, ChannelAccount, ChannelAccount, Activity, CancellationToken)
CreateDirectConversationAsync(IConversations, ChannelAccount, ChannelAccount, Activity, CancellationToken)

Utwórz nową bezpośrednią konwersację między botem a użytkownikiem.

CreateDirectConversationAsync(IConversations, String, String, Activity, CancellationToken)
CreateDirectConversationAsync(IConversations, String, String, Activity, CancellationToken)

Utwórz nową bezpośrednią konwersację między botem a użytkownikiem.

CreateDirectConversationAsync(IConversations, ChannelAccount, ChannelAccount, Activity, CancellationToken)

public static System.Threading.Tasks.Task<Microsoft.Bot.Connector.ConversationResourceResponse> CreateDirectConversationAsync (this Microsoft.Bot.Connector.IConversations operations, Microsoft.Bot.Connector.ChannelAccount bot, Microsoft.Bot.Connector.ChannelAccount user, Microsoft.Bot.Connector.Activity activity = default, System.Threading.CancellationToken cancellationToken = default);
static member CreateDirectConversationAsync : Microsoft.Bot.Connector.IConversations * Microsoft.Bot.Connector.ChannelAccount * Microsoft.Bot.Connector.ChannelAccount * Microsoft.Bot.Connector.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Connector.ConversationResourceResponse>
<Extension()>
Public Function CreateDirectConversationAsync (operations As IConversations, bot As ChannelAccount, user As ChannelAccount, Optional activity As Activity = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ConversationResourceResponse)

Parametry

operations
IConversations
activity
Activity
cancellationToken
CancellationToken

Zwraca

Dotyczy

CreateDirectConversationAsync(IConversations, ChannelAccount, ChannelAccount, Activity, CancellationToken)

Utwórz nową bezpośrednią konwersację między botem a użytkownikiem.

public static System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationResourceResponse> CreateDirectConversationAsync (this Microsoft.Bot.Connector.IConversations operations, Microsoft.Bot.Schema.ChannelAccount bot, Microsoft.Bot.Schema.ChannelAccount user, Microsoft.Bot.Schema.Activity activity = default, System.Threading.CancellationToken cancellationToken = default);
static member CreateDirectConversationAsync : Microsoft.Bot.Connector.IConversations * Microsoft.Bot.Schema.ChannelAccount * Microsoft.Bot.Schema.ChannelAccount * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationResourceResponse>
<Extension()>
Public Function CreateDirectConversationAsync (operations As IConversations, bot As ChannelAccount, user As ChannelAccount, Optional activity As Activity = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ConversationResourceResponse)

Parametry

operations
IConversations

Grupa operacji dla tej metody rozszerzenia.

bot
ChannelAccount

Bot do tworzenia konwersacji na podstawie.

user
ChannelAccount

Użytkownik tworzący konwersację.

activity
Activity

(OPCJONALNIE) początkowa wiadomość do wysłania do nowej konwersacji.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Reprezentująca Task operację asynchroniczną.

Dotyczy

CreateDirectConversationAsync(IConversations, String, String, Activity, CancellationToken)

public static System.Threading.Tasks.Task<Microsoft.Bot.Connector.ConversationResourceResponse> CreateDirectConversationAsync (this Microsoft.Bot.Connector.IConversations operations, string botAddress, string userAddress, Microsoft.Bot.Connector.Activity activity = default, System.Threading.CancellationToken cancellationToken = default);
static member CreateDirectConversationAsync : Microsoft.Bot.Connector.IConversations * string * string * Microsoft.Bot.Connector.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Connector.ConversationResourceResponse>
<Extension()>
Public Function CreateDirectConversationAsync (operations As IConversations, botAddress As String, userAddress As String, Optional activity As Activity = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ConversationResourceResponse)

Parametry

operations
IConversations
botAddress
String
userAddress
String
activity
Activity
cancellationToken
CancellationToken

Zwraca

Dotyczy

CreateDirectConversationAsync(IConversations, String, String, Activity, CancellationToken)

Utwórz nową bezpośrednią konwersację między botem a użytkownikiem.

public static System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationResourceResponse> CreateDirectConversationAsync (this Microsoft.Bot.Connector.IConversations operations, string botAddress, string userAddress, Microsoft.Bot.Schema.Activity activity = default, System.Threading.CancellationToken cancellationToken = default);
static member CreateDirectConversationAsync : Microsoft.Bot.Connector.IConversations * string * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationResourceResponse>
<Extension()>
Public Function CreateDirectConversationAsync (operations As IConversations, botAddress As String, userAddress As String, Optional activity As Activity = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ConversationResourceResponse)

Parametry

operations
IConversations

Grupa operacji dla tej metody rozszerzenia.

botAddress
String

Bot do tworzenia konwersacji na podstawie.

userAddress
String

Użytkownik tworzący konwersację.

activity
Activity

(OPCJONALNIE) początkowa wiadomość do wysłania do nowej konwersacji.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Reprezentująca Task operację asynchroniczną.

Dotyczy