Udostępnij za pośrednictwem


Microsoft.Bot.Schema Przestrzeń nazw

Klasy

AadResourceUrls

Schemat zasobu docelowego, dla którego usługa Bot Framework Token Service wymieni token buforowany dla użytkownika. Ta klasa dotyczy tylko połączeń usługi AAD V1.

ActionTypes

Definiuje wartości typu ActionTypes.

Activity

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

ActivityEventNames

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

ActivityExtensions

Funkcje pomocnika dla działań związanych z komunikatami.

ActivityImportance

Definiuje wartości o znaczeniu działania.

ActivityTypes

Definiuje wartości dla ActivityTypes.

ActivityTypesEx

Dodatkowe wartości dla activityTypes poza automatycznie wygenerowaną klasą ActivityTypes.

AdaptiveCardAuthentication

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

AdaptiveCardInvokeAction

Definiuje strukturę, która pojawia się w akcji 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 dociera do działania Activity.Value dla wywołania o nazwie "adaptiveCard/action".

AnimationCard

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

Attachment

Załącznik w ramach działania.

AttachmentData

Dane załącznika.

AttachmentInfo

Metadane załącznika.

AttachmentLayoutTypes

Definiuje wartości elementu AttachmentLayoutTypes.

AttachmentView

Nazwa i rozmiar widoku załącznika.

AudioCard

Karta audio.

BasicCard

Karta podstawowa.

CallerIdConstants

Stałe używane 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 elementu ICommandResultActivity zawiera metadane powiązane z wynikiem polecenia. Opcjonalny rozszerzalny ładunek danych może zostać uwzględniony, jeśli jest zdefiniowany przez nazwę działania wyniku polecenia. Obecność pola błędu wskazuje, że nie można ukończyć oryginalnego polecenia.

CommandValue<T>

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

ContactRelationUpdateActionTypes

Definiuje wartości contactRelationUpdateActionTypes.

ConversationAccount

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

ConversationMembers

Konwersacja i jego 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 elementu DeliveryModes.

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 komunikowania się podczas zgłaszania wyjątku APIException.

ErrorResponse

Odpowiedź interfejsu API HTTP.

ErrorResponseException

Wyjątek zgłaszany dla nieprawidłowej odpowiedzi z informacjami ErrorResponse.

ExpectedReplies

Odpowiada na ExpectReplies.

Extensions

Metody rozszerzenia do konwertowania silnie typiowanych obiektów karty 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 pewnym ogranicznikiem między nimi. Nie ma więc potrzeby określania informacji o stylu przez dewelopera.

GeoCoordinates

GeoKoordinates (typ jednostki: "https://schema.org/GeoCoordinates").

HandoffEventNames

Definiuje wartości nazw zdarzeń przekazywania.

HeroCard

Wartość ContentType elementu HeroCard.

IActivityExtensions

Udostępnia dodatkowe metody pracy z programem IActivity.

InnerHttpError

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

InputHints

Definiuje wartości parametru InputHints.

InstallationUpdateActionTypes

Definiuje wartości parametru InstallationUpdateActionTypes.

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 właściwości MessageReactionTypes.

MicrosoftPayMethodData

Dane formy płatności W3C dla Microsoft Pay.

OAuthCard

Wartość OAuthCard ContentType.

PagedMembersResult

Strona członków.

PaymentAddress

Adres w żądaniu płatności.

PaymentCurrencyAmount

Dostarcza kwoty pieniężne.

PaymentDetails

Zawiera informacje o żądanej transakcji.

PaymentDetailsModifier

Zawiera szczegółowe informacje, które modyfikują element PaymentDetails na podstawie identyfikatora formy płatności.

PaymentItem

Wskazuje, jakie jest żądanie płatności, a wartość żądana.

PaymentMethodData

Wskazuje zestaw obsługiwanych form płatności i wszystkich powiązanych danych specyficznych dla formy płatności dla tych metod.

PaymentOperations

Nazwy operacji wywoływanych w protokole wywołania zwrotnego płatności.

PaymentOptions

Zawiera informacje o opcjach żądanych dla żądania płatności.

PaymentRequest

Żądanie dokonania płatności.

PaymentRequestComplete

Ładunek dostarczony podczas kończenia żądania płatności.

PaymentRequestCompleteResult

Wynik zakończonego żądania płatności.

PaymentRequestUpdate

Aktualizacja żądania płatności.

PaymentRequestUpdateResult

Obiekt wynikowy operacji wywołania aktualizacji żądania płatności.

PaymentResponse

PłatnośćResponse jest zwracana, gdy użytkownik wybrał formę płatności i zatwierdził żądanie płatności.

PaymentShippingOption

Opisuje opcję wysyłki.

PaymentShippingTypes

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

Place

Umieść (typ jednostki: "https://schema.org/Place").

ReceiptCard

Wartość Właściwości ContentType karty paragonów.

ReceiptItem

Element na karcie paragonu.

ResourceResponse

Odpowiedź zawierająca identyfikator zasobu.

RoleTypes

Definiuje wartości dla roleTypes.

SearchInvokeOptions

Definiuje opcje zapytania w SearchInvokeValue działaniu Invoke o nazwie "application/search".

SearchInvokeResponse

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

SearchInvokeTypes

Definiuje wartości parametru SearchInvokeTypes. Zobacz: .

SearchInvokeValue

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

SemanticAction

Reprezentuje odwołanie do akcji programowej.

SemanticActionStates

Wskazuje, czy akcja semantyczna jest uruchamiana, kontynuowana, czy zakończona.

SigninCard

Wartość SigninCard ContentType.

SignInConstants

Nazwy operacji wywoływania logowania w protokole tokenu.

SignInResource

Typ zawierający informacje dotyczące logowania jednokrotnego.

SpeechConstants

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

SuggestedActions

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

TextFormatTypes

Definiuje wartości właściwości TextFormatTypes.

TextHighlight

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

Thing

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

ThumbnailCard

Wartość Typ zawartości thumbnailCard.

ThumbnailUrl

Adres URL miniatury.

TokenExchangeInvokeRequest

Żądanie wymiany tokenu.

TokenExchangeInvokeResponse

Obiekt odpowiedzi wywołania wymiany tokenu.

TokenExchangeRequest

Zażądaj wysłania ładunku do usługi tokenu Bot Framework dla Logowanie jednokrotne. Jeśli identyfikator URI jest ustawiony na zakres niestandardowy, usługa tokenu wymieni token w pamięci podręcznej dla tokenu przeznaczonego dla zakresu niestandardowego i zwróci go w odpowiedzi. Jeśli token jest wysyłany w ładunku, usługa tokenu wymieni token dla tokenu docelowego zakresów określonych w odpowiednim połączeniu OAauth.

TokenExchangeResource

Schemat odpowiedzi wysłany z usługi Bot Framework Token Service wymagany do zainicjowania logowania jednokrotnego użytkownika.

TokenExchangeState

Obiekt stanu przekazany do usługi tokenu bota.

TokenPollingSettings

Pomaga zapewnić sondowanie szczegółów tokenu.

TokenPostResource

Schemat odpowiedzi wysłany z usługi tokenu Bot Framework wymagany do zainicjowania wpisu bezpośredniego tokenu użytkownika.

TokenRequest

Żądanie otrzymania tokenu użytkownika.

TokenResponse

Schemat odpowiedzi wysłany z usługi Bot Framework Token Service w odpowiedzi na żądanie pobrania lub wymiany tokenu dla użytkownika.

TokenStatus

Stan określonego tokenu.

Transcript

Zapis.

VideoCard

Wartość Typu zawartości karty wideo.

Interfejsy

IActivity

Właściwości udostępnione dla wszystkich działań.

ICommandActivity

Asynchroniczne polecenie zewnętrzne.

ICommandResultActivity

Wynik polecenia asynchronicznego zewnętrznego.

IContactRelationUpdateActivity

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

IConversationUpdateActivity

Odwołana konwersacja została zaktualizowana.

IEndOfConversationActivity

Konwersacja kończy się lub żądanie zakończenia konwersacji.

IEventActivity

Zdarzenie zewnętrzne asynchroniczne.

IHandoffActivity

Kontrola nad konwersacją została przeniesiona lub prośba o przeniesienie kontroli nad konwersacją.

IInstallationUpdateActivity

Bot został zainstalowany lub usunięty z kanału.

IInvokeActivity

Synchroniczne żądanie wywołania operacji.

IMessageActivity

Wiadomość w konwersacji.

IMessageDeleteActivity

Reprezentuje żądanie usunięcia poprzedniego działania wiadomości w konwersacji.

IMessageReactionActivity

Reakcja na działanie komunikatu.

IMessageUpdateActivity

Reprezentuje żądanie zaktualizowania poprzedniego działania wiadomości w konwersacji.

ISuggestionActivity

Reprezentuje prywatną sugestię dotyczącą Recipient innego działania.

ITraceActivity

Reprezentuje punkt logiki bota, aby ułatwić debugowanie bota.

ITypingActivity

Adres Od jest wpisywany.