Share via


ConversationsExtensions.CreateConversationAsync Methode

Definition

Überlädt

CreateConversationAsync(IConversations, ConversationParameters, CancellationToken)
CreateConversationAsync(IConversations, ConversationParameters, CancellationToken)

CreateConversation.

CreateConversationAsync(IConversations, ConversationParameters, CancellationToken)

public static System.Threading.Tasks.Task<Microsoft.Bot.Connector.ConversationResourceResponse> CreateConversationAsync (this Microsoft.Bot.Connector.IConversations operations, Microsoft.Bot.Connector.ConversationParameters parameters, System.Threading.CancellationToken cancellationToken = default);
static member CreateConversationAsync : Microsoft.Bot.Connector.IConversations * Microsoft.Bot.Connector.ConversationParameters * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Connector.ConversationResourceResponse>
<Extension()>
Public Function CreateConversationAsync (operations As IConversations, parameters As ConversationParameters, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ConversationResourceResponse)

Parameter

operations
IConversations
cancellationToken
CancellationToken

Gibt zurück

Gilt für:

CreateConversationAsync(IConversations, ConversationParameters, CancellationToken)

CreateConversation.

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

Parameter

operations
IConversations

Die Vorgangsgruppe für diese Erweiterungsmethode.

parameters
ConversationParameters

Parameter, aus der die Unterhaltung erstellt werden soll.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Eine neue Konversation.

Hinweise

Erstellen Sie eine neue Unterhaltung.

POST zu dieser Methode, wobei ein * Bot der Bot ist, der die Unterhaltung erstellt * IsGroup auf true festgelegt, wenn es sich nicht um eine Direktnachricht handelt (Standard ist false) * Array, das die Mitglieder enthält, die in die Unterhaltung eingeschlossen werden sollen

Der Rückgabewert ist ein ResourceResponse, der eine Unterhaltungs-ID enthält, die für die Verwendung in den Nachrichtennutzlast- und REST-API-URIs geeignet ist.

Die meisten Kanäle unterstützen nur die Semantik von Bots, die eine Direktnachrichtenunterhaltung initiieren. Ein Beispiel dafür wäre:

var resource = await connector.conversations.CreateConversation(new
ConversationParameters(){ Bot = bot, members = new ChannelAccount[] { new
ChannelAccount("user1") } );
await connect.Conversations.SendToConversationAsync(resource.Id, new
Activity() ... ) ;

.

Gilt für: