ConversationsExtensions.CreateConversationAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
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)
Parametry
- operations
- IConversations
- parameters
- ConversationParameters
- cancellationToken
- CancellationToken
Návraty
Platí pro
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)
Parametry
- operations
- IConversations
Skupina operací pro tuto rozšiřující metodu.
- parameters
- ConversationParameters
Parametry pro vytvoření konverzace
- cancellationToken
- CancellationToken
Token zrušení.
Návraty
Nová konverzace.
Poznámky
Vytvořte novou konverzaci.
POST na tuto metodu s * Robot je robot vytvářející konverzaci * IsGroup nastaven na true, pokud se nejedná o přímou zprávu (výchozí hodnota je false) * Pole obsahující členy, které se mají zahrnout do konverzace
Vrácená hodnota je ResourceResponse, která obsahuje ID konverzace, které je vhodné použít v datové části zprávy a rozhraní REST API.
Většina kanálů podporuje pouze sémantiku robotů iniciujících přímou konverzaci zpráv. Příklad, jak to udělat, je:
var resource = await connector.conversations.CreateConversation(new
ConversationParameters(){ Bot = bot, members = new ChannelAccount[] { new
ChannelAccount("user1") } );
await connect.Conversations.SendToConversationAsync(resource.Id, new
Activity() ... ) ;
.