Språk

ConversationsExtensions.CreateConversationAsync Metod

Definition

Överlagringar

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)

Parametrar

operations
IConversations
cancellationToken
CancellationToken

Returer

Gäller 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)

Parametrar

operations
IConversations

Operationsgruppen för denna utvidgningsmetod.

parameters
ConversationParameters

Parametrar att skapa samtalet utifrån.

cancellationToken
CancellationToken

Annulleringstoken.

Returer

En ny konversation.

Kommentarer

Skapa en ny konversation.

POST till denna metod med en * Bot som är boten som skapar konversationen * IsGroup satt till true om detta inte är ett direktmeddelande (standard är falskt) * Array som innehåller medlemmarna som ska inkluderas i konversationen

Returvärdet är en ResourceResponse som innehåller ett konversations-ID som är lämpligt för användning i meddelandets nyttolast och REST API-uris.

De flesta kanaler stöder endast semantik för robotar som initierar en direktmeddelandekonversation. Ett exempel på hur man gör det är:

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

.

Gäller för