Delen via


ConversationsExtensions.CreateConversationAsync Methode

Definitie

Overloads

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)

Parameters

operations
IConversations
cancellationToken
CancellationToken

Retouren

Van toepassing op

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)

Parameters

operations
IConversations

De bewerkingsgroep voor deze extensiemethode.

parameters
ConversationParameters

Parameters voor het maken van het gesprek.

cancellationToken
CancellationToken

Het annuleringstoken.

Retouren

Een nieuw gesprek.

Opmerkingen

Maak een nieuw gesprek.

POST naar deze methode met een * Bot die de bot is die het gesprek maakt * IsGroup ingesteld op true als dit geen direct bericht is (standaard is onwaar) * Matrix met de leden die moeten worden opgenomen in het gesprek

De geretourneerde waarde is een ResourceResponse die een gespreks-id bevat die geschikt is voor gebruik in de nettolading van het bericht en de REST API uris.

De meeste kanalen ondersteunen alleen de semantiek van bots die een direct message-gesprek starten. Een voorbeeld van hoe u dit doet, is:

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

.

Van toepassing op