Microsoft.Bot.Schema Przestrzeń nazw
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.
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. |