ITraceActivity Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje punkt w logice bota, aby ułatwić debugowanie bota.
public interface ITraceActivity : Microsoft.Bot.Schema.IActivity
type ITraceActivity = interface
interface IActivity
Public Interface ITraceActivity
Implements IActivity
- Pochodne
- Implementuje
Uwagi
Działanie śledzenia jest zwykle rejestrowane przez składniki historii transkrypcji, aby stać się częścią historii transkrypcji. W scenariuszach zdalnego debugowania działanie śledzenia można wysłać do klienta, aby można było sprawdzić działanie w ramach przepływu debugowania.
Działania śledzenia zwykle nie są wyświetlane użytkownikowi i są wewnętrzne do rejestrowania transkrypcji i debugowania deweloperów.
Zobacz również InspekcjaMiddleware.
Właściwości
| ChannelData |
Pobiera lub ustawia ładunek specyficzny dla kanału. (Odziedziczone po IActivity) |
| ChannelId |
Pobiera lub ustawia kanał, z tym działaniem jest skojarzone. (Odziedziczone po IActivity) |
| Conversation |
Pobiera lub ustawia adres konwersacji, z którą jest skojarzone to działanie. (Odziedziczone po IActivity) |
| Entities |
Pobiera lub ustawia kolekcję obiektów jednostki, z których każda zawiera metadane dotyczące tego działania. Każdy obiekt jednostki jest wpisany. (Odziedziczone po IActivity) |
| From |
Pobiera lub ustawia adres nadawcy. (Odziedziczone po IActivity) |
| Id |
Pobiera lub ustawia identyfikator dla działania. (Odziedziczone po IActivity) |
| Label |
Pobiera lub ustawia opcjonalną etykietę, która może dostarczać kontekstowe informacje o śledzeniu. |
| LocalTimestamp |
Pobiera lub ustawia lokalną datę i godzinę komunikatu wyrażoną w formacie ISO-8601. Na przykład 2016-09-23T13:07:49.4714686-07:00. (Odziedziczone po IActivity) |
| Name |
Pobiera lub ustawia nazwę operacji śledzenia. |
| Recipient |
Pobiera lub ustawia adres, który odebrał wiadomość. (Odziedziczone po IActivity) |
| RelatesTo |
Pobiera lub ustawia ConversationReferencei opcjonalnie określone działanie w ramach tej konwersacji, z którą jest powiązany ten ślad. |
| ReplyToId |
Pobiera lub ustawia oryginalny identyfikator tego działania jest odpowiedzią. (Odziedziczone po IActivity) |
| ServiceUrl |
Pobiera lub ustawia adres URL usługi, pod którym powinny być wysyłane odpowiedzi na to działanie. (Odziedziczone po IActivity) |
| Timestamp |
Pobiera lub ustawia znacznik czasu wysłania tej wiadomości (UTC). (Odziedziczone po IActivity) |
| Type |
Pobiera lub ustawia typ działania. (Odziedziczone po IActivity) |
| Value |
Pobiera lub ustawia zawartość dla tego śledzenia zgodnie z definicją właściwości ValueType lub Name. |
| ValueType |
Pobiera lub ustawia opcjonalny identyfikator dla formatu właściwości Value. |
Metody
| ApplyConversationReference(ConversationReference, Boolean) |
Aktualizuje działanie z informacjami o dostarczaniu z istniejącego odwołania do konwersacji. (Odziedziczone po IActivity) |
| AsContactRelationUpdateActivity() |
Zwróć wartość IContactRelationUpdateActivity, jeśli jest to działanie contactRelationUpdate, null w przeciwnym razie. (Odziedziczone po IActivity) |
| AsConversationUpdateActivity() |
Zwróć wartość IConversationUpdateActivity, jeśli jest to działanie konwersacjiAktualizuj wartość null w przeciwnym razie. (Odziedziczone po IActivity) |
| AsEndOfConversationActivity() |
Zwróć wartość IEndOfConversationActivity, jeśli jest to działanie typu end-of-conversation, null w przeciwnym razie. (Odziedziczone po IActivity) |
| AsEventActivity() |
Zwraca wartość IEventActivity, jeśli jest to działanie zdarzenia, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
| AsInstallationUpdateActivity() |
Zwróć wartość IInstallationUpdateActivity, jeśli jest to działanie installationUpdate, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
| AsInvokeActivity() |
Zwraca funkcję IInvokeActivity, jeśli jest to działanie wywołania, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
| AsMessageActivity() |
Zwróć element IMessageActivity, jeśli jest to działanie komunikatu, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
| AsMessageDeleteActivity() |
Zwraca wartość IMessageDeleteActivity, jeśli jest to działanie usuwania komunikatu, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
| AsMessageReactionActivity() |
Zwraca wartość IMessageDeleteActivity, jeśli jest to działanie reakcji komunikatu, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
| AsMessageUpdateActivity() |
Zwraca wartość IMessageUpdateActivity, jeśli jest to działanie aktualizacji komunikatu, w przeciwnym razie ma wartość null. (Odziedziczone po IActivity) |
| AsSuggestionActivity() |
Zwraca wartość IMessageDeleteActivity, jeśli jest to działanie sugestii, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
| AsTypingActivity() |
Zwróć wartość ITypingActivity, jeśli jest to działanie wpisywania, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
| GetChannelData<TypeT>() |
Pobiera dane kanału jako silnie typizowanego obiektu. (Odziedziczone po IActivity) |
| GetConversationReference() |
Pobiera odwołanie do konwersacji z działania. (Odziedziczone po IActivity) |
| TryGetChannelData<TypeT>(TypeT) |
Spróbuj pobrać dane channeldata jako silnie typizowanego obiektu. (Odziedziczone po IActivity) |
Metody rozszerzania
| TeamsGetChannelId(IActivity) |
Pobiera identyfikator kanału zespołu z bieżącego działania. |
| TeamsGetMeetingInfo(IActivity) |
Pobiera obiekt TeamsMeetingInfo z bieżącego działania. |
| TeamsGetSelectedChannelId(IActivity) |
Pobiera identyfikator wybranego kanału zespołu z bieżącego działania. |
| TeamsGetTeamInfo(IActivity) |
Pobiera obiekt TeamsInfo z bieżącego działania. |
| TeamsGetTeamOnBehalfOf(IActivity) |
Pobiera listę Aplikacji Teams OnBehalfOf z bieżącego działania. |
| TeamsNotifyUser(IActivity, Boolean, String) |
Konfiguruje bieżące działanie w celu wygenerowania powiadomienia w usłudze Teams. |
| TeamsNotifyUser(IActivity) |
Konfiguruje bieżące działanie w celu wygenerowania powiadomienia w usłudze Teams. |
| GetLocale(IActivity) |
Pobiera ustawienia regionalne dla działania. |
| SetLocale(IActivity, String) |
Ustawia ustawienia regionalne dla działania. |