Dela via


ITraceActivity Gränssnitt

Definition

Representerar en punkt i en robots logik för att hjälpa till med robotfelsökning.

public interface ITraceActivity : Microsoft.Bot.Schema.IActivity
type ITraceActivity = interface
    interface IActivity
Public Interface ITraceActivity
Implements IActivity
Härledda
Implementeringar

Kommentarer

Spårningsaktiviteten loggas vanligtvis av komponenter för avskriftshistorik för att bli en del av en avskriftshistorik. I fjärrfelsökningsscenarier kan spårningsaktiviteten skickas till klienten så att aktiviteten kan inspekteras som en del av felsökningsflödet.

Spårningsaktiviteter visas normalt inte för användaren och är interna för avskriftsloggning och felsökning av utvecklare.

Se även InspectionMiddleware.

Egenskaper

ChannelData

Hämtar eller anger kanalspecifik nyttolast.

(Ärvd från IActivity)
ChannelId

Hämtar eller anger kanal som den här aktiviteten är associerad med.

(Ärvd från IActivity)
Conversation

Hämtar eller anger adress för konversationen som den här aktiviteten är associerad med.

(Ärvd från IActivity)
Entities

Hämtar eller anger en samling entitetsobjekt som var och en innehåller metadata om den här aktiviteten. Varje entitetsobjekt skrivs.

(Ärvd från IActivity)
From

Hämtar eller anger avsändaradress.

(Ärvd från IActivity)
Id

Hämtar eller anger ID för aktiviteten.

(Ärvd från IActivity)
Label

Hämtar eller anger en valfri etikett som kan ge sammanhangsberoende information om spårningen.

LocalTimestamp

Hämtar eller anger det lokala datumet och tiden för meddelandet, uttryckt i ISO-8601-format. Till exempel 2016-09-23T13:07:49.4714686-07:00.

(Ärvd från IActivity)
Name

Hämtar eller anger namnet på spårningsåtgärden.

Recipient

Hämtar eller anger adressen som tog emot meddelandet.

(Ärvd från IActivity)
RelatesTo

Hämtar eller anger ConversationReference, och eventuellt en specifik aktivitet i konversationen, som den här spårningen är relaterad till.

ReplyToId

Hämtar eller anger det ursprungliga ID som aktiviteten är ett svar på.

(Ärvd från IActivity)
ServiceUrl

Hämtar eller anger tjänst-URL där svar på den här aktiviteten ska skickas.

(Ärvd från IActivity)
Timestamp

Hämtar eller anger tidsstämpel när det här meddelandet skickades (UTC).

(Ärvd från IActivity)
Type

Hämtar eller anger aktivitetstyp.

(Ärvd från IActivity)
Value

Hämtar eller anger innehållet för den här spårningen enligt definitionen i egenskapen ValueType eller Name.

ValueType

Hämtar eller anger en valfri identifierare för formatet för egenskapen Value.

Metoder

ApplyConversationReference(ConversationReference, Boolean)

Uppdaterar en aktivitet med leveransinformationen från en befintlig konversationsreferens.

(Ärvd från IActivity)
AsContactRelationUpdateActivity()

Returnera IContactRelationUpdateActivity om det här är en contactRelationUpdate-aktivitet, annars null.

(Ärvd från IActivity)
AsConversationUpdateActivity()

Returnera IConversationUpdateActivity om det här är en conversationUpdate-aktivitet, annars null.

(Ärvd från IActivity)
AsEndOfConversationActivity()

Returnera IEndOfConversationActivity om det här är en aktivitet i slutet av konversationen, annars null.

(Ärvd från IActivity)
AsEventActivity()

Returnerar IEventActivity om det här är en händelseaktivitet, annars null.

(Ärvd från IActivity)
AsInstallationUpdateActivity()

Returnera IInstallationUpdateActivity om det här är en installationUpdate-aktivitet, annars null.

(Ärvd från IActivity)
AsInvokeActivity()

Returnerar IInvokeActivity om det här är en anropande aktivitet, annars null.

(Ärvd från IActivity)
AsMessageActivity()

Returnera IMessageActivity om det här är en meddelandeaktivitet, annars null.

(Ärvd från IActivity)
AsMessageDeleteActivity()

Returnerar IMessageDeleteActivity om det här är en meddelandeborttagningsaktivitet, annars null.

(Ärvd från IActivity)
AsMessageReactionActivity()

Returnerar IMessageDeleteActivity om detta är en meddelandereaktionsaktivitet, annars null.

(Ärvd från IActivity)
AsMessageUpdateActivity()

Returnerar IMessageUpdateActivity om det här är en meddelandeuppdateringsaktivitet, annars null.

(Ärvd från IActivity)
AsSuggestionActivity()

Returnerar IMessageDeleteActivity om det här är en förslagsaktivitet, annars null.

(Ärvd från IActivity)
AsTypingActivity()

Returnera ITypingActivity om det här är en skrivaktivitet, annars null.

(Ärvd från IActivity)
GetChannelData<TypeT>()

Hämtar kanaldata som starkt typat objekt.

(Ärvd från IActivity)
GetConversationReference()

Hämtar en konversationsreferens från en aktivitet.

(Ärvd från IActivity)
TryGetChannelData<TypeT>(TypeT)

Försök att hämta kanaldata som ett starkt skrivet objekt.

(Ärvd från IActivity)

Tilläggsmetoder

TeamsGetChannelId(IActivity)

Hämtar teamets kanal-ID från den aktuella aktiviteten.

TeamsGetMeetingInfo(IActivity)

Hämtar TeamsMeetingInfo-objektet från den aktuella aktiviteten.

TeamsGetSelectedChannelId(IActivity)

Hämtar teamets valda kanal-ID från den aktuella aktiviteten.

TeamsGetTeamInfo(IActivity)

Hämtar TeamsInfo-objektet från den aktuella aktiviteten.

TeamsGetTeamOnBehalfOf(IActivity)

Hämtar Teams OnBehalfOf-listan från den aktuella aktiviteten.

TeamsNotifyUser(IActivity, Boolean, String)

Konfigurerar den aktuella aktiviteten för att generera ett meddelande i Teams.

TeamsNotifyUser(IActivity)

Konfigurerar den aktuella aktiviteten för att generera ett meddelande i Teams.

GetLocale(IActivity)

Hämtar nationella inställningar för aktiviteten.

SetLocale(IActivity, String)

Anger nationella inställningar för aktiviteten.

Gäller för