Dela via


BotFrameworkAdapter.ContinueConversationAsync Metod

Definition

Överlagringar

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Skickar ett proaktivt meddelande från roboten till en konversation.

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Skickar ett proaktivt meddelande från roboten till en konversation.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)

Skickar ett proaktivt meddelande från roboten till en konversation.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Skickar ett proaktivt meddelande från roboten till en konversation.

public override System.Threading.Tasks.Task ContinueConversationAsync (System.Security.Claims.ClaimsIdentity claimsIdentity, Microsoft.Bot.Schema.ConversationReference reference, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : System.Security.Claims.ClaimsIdentity * Microsoft.Bot.Schema.ConversationReference * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function ContinueConversationAsync (claimsIdentity As ClaimsIdentity, reference As ConversationReference, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Parametrar

claimsIdentity
ClaimsIdentity

A ClaimsIdentity för konversationen.

reference
ConversationReference

En referens till konversationen för att fortsätta.

callback
BotCallbackHandler

Metoden för att anropa för den resulterande robotsvängen.

cancellationToken
CancellationToken

Annulleringstoken.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Kommentarer

Anropa den här metoden för att proaktivt skicka ett meddelande till en konversation. De flesta _channels kräver att en användare initierar en konversation med en robot innan roboten kan skicka aktiviteter till användaren.

Den här metoden registrerar följande tjänster för svängen.

  • IIdentity (key = "BotIdentity"), en anspråksidentitet för roboten.
  • IConnectorClient, kanalanslutningsklienten för att använda den här svängen.

Se även

Gäller för

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Skickar ett proaktivt meddelande från roboten till en konversation.

public override System.Threading.Tasks.Task ContinueConversationAsync (string botAppId, Microsoft.Bot.Schema.ConversationReference reference, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : string * Microsoft.Bot.Schema.ConversationReference * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function ContinueConversationAsync (botAppId As String, reference As ConversationReference, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Parametrar

botAppId
String

Robotens program-ID. Det här är det appId som returneras av portalregistreringen och finns vanligtvis i parametern "MicrosoftAppId" i appSettings.json.

reference
ConversationReference

En referens till konversationen för att fortsätta.

callback
BotCallbackHandler

Metoden för att anropa för den resulterande robotsvängen.

cancellationToken
CancellationToken

Annulleringstoken.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Implementeringar

Undantag

botAppId, referenceeller callback är null.

Kommentarer

Anropa den här metoden för att proaktivt skicka ett meddelande till en konversation. De flesta _channels kräver att en användare initierar en konversation med en robot innan roboten kan skicka aktiviteter till användaren.

Den här metoden registrerar följande tjänster för svängen.

  • IIdentity (key = "BotIdentity"), en anspråksidentitet för roboten.
  • IConnectorClient, kanalanslutningsklienten för att använda den här svängen.

Den här överlagringen skiljer sig från nodimplementeringen genom att kräva att BotId skickas in. Med .Net-koden kan flera robotar finnas i ett enda kort, vilket inte stöds av Node.

Se även

Gäller för

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)

Skickar ett proaktivt meddelande från roboten till en konversation.

public override System.Threading.Tasks.Task ContinueConversationAsync (System.Security.Claims.ClaimsIdentity claimsIdentity, Microsoft.Bot.Schema.ConversationReference reference, string audience, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : System.Security.Claims.ClaimsIdentity * Microsoft.Bot.Schema.ConversationReference * string * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function ContinueConversationAsync (claimsIdentity As ClaimsIdentity, reference As ConversationReference, audience As String, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Parametrar

claimsIdentity
ClaimsIdentity

A ClaimsIdentity för konversationen.

reference
ConversationReference

En referens till konversationen för att fortsätta.

audience
String

Målgruppen för anslutningsappen.

callback
BotCallbackHandler

Metoden för att anropa för den resulterande robotsvängen.

cancellationToken
CancellationToken

Annulleringstoken.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Gäller för