Microsoft.Bot.Schema Przestrzeń nazw

Klasy

Nazwa Opis
AadResourceUrls

Schemat docelowego zasobu, dla którego usługa Bot Framework Token Service wymienia token w pamięci podręcznej na użytkownika. Ta klasa dotyczy tylko połączeń AAD V1.

ActionTypes

Definiuje wartości dla ActionTypes.

Activity

Działanie to podstawowy typ komunikacji dla protokołu Bot Framework 3.0.

ActivityEventNames

Zdefiniuj wartości dla typowych nazw zdarzeń używanych przez działania typu Event.

ActivityExtensions

Funkcje pomocnicze dla aktywności wiadomości.

ActivityImportance

Definiuje wartości dla ActivityImportance.

ActivityTypes

Definiuje wartości dla ActivityTypes.

ActivityTypesEx

Dodatkowe wartości dla Typów Aktywności wykraczających poza automatycznie generowaną klasę Typów Aktywności.

AdaptiveCardAuthentication

Definiuje strukturę, która pojawia się w Activity.Value.Authentication dla aktywności Invoke z nazwą 'adaptiveCard/action'.

AdaptiveCardInvokeAction

Definiuje strukturę, która dociera do działania Activity.Value.Action dla wywołania o nazwie "adaptiveCard/action".

AdaptiveCardInvokeResponse

Definiuje strukturę zwracaną w wyniku działania Invoke o nazwie "adaptiveCard/action".

AdaptiveCardInvokeValue

Definiuje strukturę, która pojawia się w działaniu Activity.Value for Invoke o nazwie "adaptiveCard/action".

AnimationCard

Karta animacji (np. gif lub krótki klip wideo).

Attachment

Załącznik w działaniu.

AttachmentData

Dane załącznika.

AttachmentInfo

Metadane załącznika.

AttachmentLayoutTypes

Definiuje wartości dla AttachmentLayoutTypes.

AttachmentView

Nazwa i rozmiar widoku załącznika.

AudioCard

Karta audio.

BasicCard

Karta podstawowa.

CallerIdConstants

Stałe służyły do wypełniania CallerId właściwości.

CardAction

Akcja z możliwością kliknięcia.

CardImage

Obraz na karcie.

ChannelAccount

Informacje o koncie kanału potrzebne do kierowania komunikatu.

CommandResultValue<T>

Pole wartości zawiera ICommandResultActivity metadane związane z wynikiem polecenia. Opcjonalny rozszerzalny ładunek danych może być uwzględniony, jeśli jest zdefiniowany przez nazwę działania wynik polecenia. Obecność pola błędu wskazuje, że nie można ukończyć oryginalnego polecenia.

CommandValue<T>

Pole wartości zawiera ICommandActivity metadane związane z poleceniem. Opcjonalny rozszerzalny ładunek danych może zostać uwzględniony, jeśli jest zdefiniowany przez nazwę działania polecenia.

ContactRelationUpdateActionTypes

Definiuje wartości dla ContactRelationUpdateActionTypes.

ConversationAccount

Konto konwersacji reprezentuje tożsamość konwersacji w kanale.

ConversationMembers

Konwersacja i jej członkowie.

ConversationParameters

Parametry tworzenia nowej konwersacji.

ConversationReference

Obiekt odnoszący się do określonego punktu w konwersacji.

ConversationResourceResponse

Odpowiedź zawierająca zasób.

ConversationsResult

Wynik konwersacji.

DeliveryModes

Definiuje wartości dla Trybów Dostarczania.

EndOfConversationCodes

Definiuje wartości dla EndOfConversationCodes.

Entity

Obiekt metadanych odnoszący się do działania.

Error

Obiekt reprezentujący informacje o błędzie.

ErrorCodes

Kody błędów do komunikacji podczas rzucania APIException.

ErrorResponse

Odpowiedź interfejsu API HTTP.

ErrorResponseException

Wyjątek został wyrzucony dla nieprawidłowej odpowiedzi z informacją ErrorResponse.

ExpectedReplies

Odpowiedzi w odpowiedzi na ExpectReplies.

Extensions

Metody rozszerzenia konwersji silnie typowanych obiektów Card na Attachment.

Fact

Zestaw par klucz-wartość. Zaletą tej sekcji jest to, że właściwości klucza i wartości zostaną renderowane z domyślnymi informacjami o stylu z pewnymi ogranicznikami między nimi. Dlatego nie ma potrzeby, aby deweloper określał informacje o stylu.

GeoCoordinates

GeoWspółrzędne (typ jednostki: "https://schema.org/GeoCoordinates").

HandoffEventNames

Definiuje wartości nazw zdarzeń przekazania.

HeroCard

Zawartość HeroCard Wartość typu.

IActivityExtensions

Dostarcza dodatkowe metody pracy z IActivity.

InnerHttpError

Obiekt reprezentujący wewnętrzny błąd http.

InputHints

Definiuje wartości dla InputHints.

InstallationUpdateActionTypes

Definiuje wartości dla InstallUpdateActionTypes.

MediaCard

Karta multimediów.

MediaEventValue

Parametr dodatkowy dla zdarzeń multimedialnych.

MediaUrl

Adres URL multimediów.

Mention

Informacje o wzmiankach (typ jednostki: "wzmianka").

MessageReaction

Obiekt reakcji komunikatu.

MessageReactionTypes

Definiuje wartości dla MessageReactionTypes.

MicrosoftPayMethodData

Dane dotyczące metody płatności W3C dla Microsoft Pay.

OAuthCard

OAuthCard Wartość Typu.

PagedMembersResult

Strona członków.

PaymentAddress

Adres w ramach wniosku o płatność.

PaymentCurrencyAmount

Dostarcza kwoty finansowe.

PaymentDetails

Zawiera informacje o żądanej transakcji.

PaymentDetailsModifier

Zawiera szczegóły modyfikujące PaymentDetails na podstawie identyfikatora metody płatności.

PaymentItem

Wskazuje, na co polega żądanie płatności i jaką wartość żąda.

PaymentMethodData

Wskazuje zestaw obsługiwanych metod płatności oraz powiązane dane specyficzne dla tych metod.

PaymentOperations

Nazwy operacji wywołalnych w protokole callback.

PaymentOptions

Zawiera informacje o opcjach pożądanych w przypadku wniosku o płatność.

PaymentRequest

Prośba o dokonanie płatności.

PaymentRequestComplete

Ładunek dostarczony podczas realizacji żądania płatności.

PaymentRequestCompleteResult

Wynik z zakończonego wniosku o płatność.

PaymentRequestUpdate

Aktualizacja dotycząca wniosku o płatność.

PaymentRequestUpdateResult

Obiekt wywołany z operacji wywołania Payment Request Update.

PaymentResponse

Odpowiedź PaymentResponse jest zwracana, gdy użytkownik wybierze metodę płatności i zatwierdzi żądanie płatności.

PaymentShippingOption

Opisuje opcję wysyłki.

PaymentShippingTypes

Różne rodzaje wysyłki. Aby uzyskać więcej informacji, zobacz http://www.w3.org/TR/payment-request/#dom-paymentoptions-shippingtype.

Place

Miejsce (typ podmiotu: "https://schema.org/Place").

ReceiptCard

Paragon Zawartość karty Wartość typu.

ReceiptItem

Element na karcie paragonu.

ResourceResponse

Odpowiedź zawierająca identyfikator zasobu.

RoleTypes

Definiuje wartości dla RoleTypes.

SearchInvokeOptions

Definiuje opcje zapytań w aktywności SearchInvokeValue dla wywołania z nazwą 'application/search'.

SearchInvokeResponse

Definiuje strukturę zwracaną w wyniku aktywności Invoke z nazwą 'application/search'.

SearchInvokeTypes

Definiuje wartości dla SearchInvokeTypes. Zobacz: SearchInvokeValue.

SearchInvokeValue

Definiuje strukturę pojawiającą się w Activity.Value dla aktywności wywołanej z nazwą 'application/search'.

SemanticAction

Reprezentuje odwołanie do akcji programowej.

SemanticActionStates

Wskazuje, czy działanie semantyczne się rozpoczyna, kontynuuje lub kończy.

SigninCard

SigninCard ContentWartość typu.

SignInConstants

Nazwy wywoływania operacji login w protokole token.

SignInResource

Typ zawierający informacje do pojedynczego logowania.

SpeechConstants

Definiuje stałe, które mogą być używane w przetwarzaniu interakcji mowy.

SuggestedActions

Sugerowane akcje, które można wykonać.

TextFormatTypes

Definiuje wartości dla TextFormatTypes.

TextHighlight

Odwołuje się do podciągu zawartości w innym polu.

Thing

Thing (typ jednostki: "https://schema.org/Thing").

ThumbnailCard

MiniaturaKarta Zawartość Wartość typu.

ThumbnailUrl

Adres URL miniatury.

TokenExchangeInvokeRequest

Żądanie wymiany tokenu.

TokenExchangeInvokeResponse

Obiekt odpowiedzi wywołania wymiany tokenów.

TokenExchangeRequest

Żądaj przesłania ładunku do usługi token Bot Framework dla pojedynczego logowania. Jeśli URI jest ustawione na niestandardowy zakres, Token Service wymieni token ze swojej pamięci podręcznej na token skierowany do niestandardowego zakresu i zwróci go w odpowiedzi. Jeśli Token zostanie wysłany w ładunku, Token Service wymieni token na token skierowany do zakresów określonych w odpowiednim połączeniu OAauth.

TokenExchangeResource

Schemat odpowiedzi wysyłany z Bot Framework Token Service wymagany do inicjowania pojedynczego logowania użytkownika.

TokenExchangeState

Obiekt stanu przekazany do usługi tokenu bota.

TokenPollingSettings

Pomaga w przeprowadzaniu ankiet dotyczących szczegółów dotyczących tokenów.

TokenPostResource

Schemat odpowiedzi wysłany z Bot Framework Token Service wymagany do zainicjowania bezpośredniego postu tokena użytkownika.

TokenRequest

Żądanie otrzymania tokenu użytkownika.

TokenResponse

Schemat odpowiedzi wysyłany z Bot Framework Token Service w odpowiedzi na żądanie pobrania lub wymiany tokena dla użytkownika.

TokenStatus

Stan określonego tokenu.

Transcript

Transkrypcja.

VideoCard

Zawartość karty graficznej Wartość typu.

Interfejsy

Nazwa Opis
IActivity

Wspólne właściwości dla wszystkich aktywności.

ICommandActivity

Asynchroniczne polecenie zewnętrzne.

ICommandResultActivity

Asynchroniczny wynik zewnętrznych poleceń.

IContactRelationUpdateActivity

Użytkownik dodał bota do swojej listy kontaktów, usunął bota z listy kontaktów lub w inny sposób zmienił relację między użytkownikiem a botem.

IConversationUpdateActivity

Wspomniana rozmowa została zaktualizowana.

IEndOfConversationActivity

Rozmowa się kończy albo jest prośba o jej zakończenie.

IEventActivity

Asynchroniczne zdarzenie zewnętrzne.

IHandoffActivity

Kontrola nad rozmową została przekazana lub wniosek o przekazanie kontroli nad rozmową.

IInstallationUpdateActivity

Bot był instalowany lub usuwany z kanału.

IInvokeActivity

Synchroniczne żądanie wywołania operacji.

IMessageActivity

Wiadomość w rozmowie.

IMessageDeleteActivity

Oznacza żądanie usunięcia wcześniejszej aktywności wiadomości w rozmowie.

IMessageReactionActivity

Reakcja na aktywność wiadomości.

IMessageUpdateActivity

Oznacza żądanie aktualizacji poprzedniej aktywności wiadomości w rozmowie.

ISuggestionActivity

To prywatna sugestia dotycząca Recipient innej aktywności.

ITraceActivity

Reprezentuje punkt w logice bota, pomagający w debugowaniu botów.

ITypingActivity

Adres From to wpis.