TurnContext Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt context voor het draaien van een bot.
public class TurnContext : IDisposable, Microsoft.Bot.Builder.ITurnContext
type TurnContext = class
interface ITurnContext
interface IDisposable
Public Class TurnContext
Implements IDisposable, ITurnContext
- Overname
-
TurnContext
- Implementeringen
Opmerkingen
Context bevat informatie die nodig is om een binnenkomende activiteit te verwerken. Het contextobject wordt gemaakt door een BotAdapter en blijft behouden voor de lengte van de beurt.
Constructors
TurnContext(BotAdapter, Activity) |
Initialiseert een nieuw exemplaar van de TurnContext klasse. |
TurnContext(ITurnContext, Activity) |
Initialiseert een nieuw exemplaar van de TurnContext klasse van een andere turncontext-klasse om een alternatieve activiteit te richten. |
Eigenschappen
Activity |
Hiermee haalt u de activiteit op die aan deze beurt is gekoppeld; of |
Adapter |
Hiermee haalt u de botadapter op waarmee dit contextobject is gemaakt. |
BufferedReplyActivities |
Hiermee haalt u een lijst op met activiteiten die moeten worden verzonden wanneer 'context'. Activity.DeliveryMode == 'expectReplies'. |
Locale |
Hiermee wordt de landinstelling voor dit contextobject opgehaald of ingesteld. |
Responded |
Hiermee wordt een waarde opgehaald die aangeeft of er ten minste één antwoord is verzonden voor de huidige beurt. |
TurnState |
Hiermee haalt u de services op die zijn geregistreerd voor dit contextobject. |
Methoden
DeleteActivityAsync(ConversationReference, CancellationToken) |
Hiermee verwijdert u een bestaande activiteit. |
DeleteActivityAsync(String, CancellationToken) |
Hiermee verwijdert u een bestaande activiteit. |
Dispose() |
Resources vrijmaken. |
Dispose(Boolean) |
Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van niet-beheerde resources. |
OnDeleteActivity(DeleteActivityHandler) |
Hiermee wordt een antwoordhandler toegevoegd voor bewerkingen voor het verwijderen van activiteiten. |
OnSendActivities(SendActivitiesHandler) |
Hiermee voegt u een antwoordhandler toe voor bewerkingen van verzendactiviteiten. |
OnUpdateActivity(UpdateActivityHandler) |
Hiermee voegt u een antwoordhandler toe voor bewerkingen van updateactiviteiten. |
SendActivitiesAsync(IActivity[], CancellationToken) |
Hiermee wordt een set activiteiten verzonden naar de afzender van de binnenkomende activiteit. |
SendActivityAsync(IActivity, CancellationToken) |
Hiermee wordt een activiteit verzonden naar de afzender van de binnenkomende activiteit. |
SendActivityAsync(String, String, String, CancellationToken) |
Hiermee wordt een berichtactiviteit verzonden naar de afzender van de binnenkomende activiteit. |
UpdateActivityAsync(IActivity, CancellationToken) |
Vervangt een bestaande activiteit. |
Extensiemethoden
GetDebugger(ITurnContext) |
Extensiemethode om IDialogDebugger op te halen uit TurnContext. |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Hiermee wordt een traceringsactiviteit naar de BotAdapter verzonden voor logboekregistratiedoeleinden. |