Taal

ConversationsExtensions.CreateConversationAsync Methode

Definitie

Overloads

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 operatiegroep voor deze uitbreidingsmethode.

parameters
ConversationParameters

Parameters om het gesprek te starten.

cancellationToken
CancellationToken

Het annuleringstoken.

Retouren

Een nieuw gesprek.

Opmerkingen

Maak een nieuw gesprek.

POST op deze methode met een * Bot die de bot is die het gesprek aanmaakt * IsGroup op waar gezet als dit geen direct bericht is (standaard is onwaar) * Array met de leden die in het gesprek moeten worden opgenomen

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

De meeste kanalen ondersteunen alleen de semantiek van bots die een direct message-gesprek starten. Een voorbeeld van hoe je dat kunt doen 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