Microsoft.Bot.Schema Naamruimte

Klassen

Name Description
AadResourceUrls

Schema van de doelbron waarvoor de Bot Framework Token Service een gecachte token voor een gebruiker zou uitwisselen. Deze klasse geldt alleen voor AAD V1-verbindingen.

ActionTypes

Definieert waarden voor ActionTypes.

Activity

Een activiteit is het basiscommunicatietype voor het Bot Framework 3.0-protocol.

ActivityEventNames

Definieer waarden voor veelvoorkomende gebeurtenisnamen die worden gebruikt door activiteiten van het type Event.

ActivityExtensions

Helperfuncties voor berichtactiviteiten.

ActivityImportance

Definieert waarden voor ActivityImportance.

ActivityTypes

Definieert waarden voor ActivityTypes.

ActivityTypesEx

Extra waarden voor ActivityTypes buiten de automatisch gegenereerde ActivityTypes-klasse.

AdaptiveCardAuthentication

Definieert de structuur die binnenkomt in de Activity.Value.Authentication voor Invoke-activiteit met de naam 'adaptiveCard/action'.

AdaptiveCardInvokeAction

Hiermee definieert u de structuur die binnenkomt in de Activity.Value.Action voor het aanroepen van activiteit met de naam adaptiveCard/action.

AdaptiveCardInvokeResponse

Definieert de structuur die wordt geretourneerd als resultaat van een aanroepactiviteit met de naam adaptiveCard/action.

AdaptiveCardInvokeValue

Hiermee definieert u de structuur die binnenkomt in de Activity.Value voor aanroepactiviteit met de naam adaptiveCard/action.

AnimationCard

Een animatiekaart (bijvoorbeeld: gif of korte videoclip).

Attachment

Een bijlage binnen een activiteit.

AttachmentData

Bijlagegegevens.

AttachmentInfo

Metagegevens voor een bijlage.

AttachmentLayoutTypes

Definieert waarden voor AttachmentLayoutTypes.

AttachmentView

Naam en grootte van bijlageweergave.

AudioCard

Audiokaart.

BasicCard

Een basiskaart.

CallerIdConstants

Constanten werden gebruikt om de CallerId eigendom te vullen.

CardAction

Een klikbare actie.

CardImage

Een afbeelding op een kaart.

ChannelAccount

Kanaalaccountgegevens die nodig zijn om een bericht te routeren.

CommandResultValue<T>

Het waardeveld van een ICommandResultActivity bevat metadata gerelateerd aan een commandoresultaat. Een optionele uitbreidbare datalading kan worden opgenomen als gedefinieerd door de naam van de commandoresultaatactiviteit. De aanwezigheid van een foutveld geeft aan dat de oorspronkelijke opdracht niet is voltooid.

CommandValue<T>

Het waardeveld van een ICommandActivity bevat metadata die verband houdt met een commando. Een optionele uitbreidbare nettolading van gegevens kan worden opgenomen als deze is gedefinieerd door de naam van de opdrachtactiviteit.

ContactRelationUpdateActionTypes

Definieert waarden voor ContactRelationUpdateActionTypes.

ConversationAccount

Het gespreksaccount vertegenwoordigt de identiteit van het gesprek binnen een kanaal.

ConversationMembers

Gesprek en de leden.

ConversationParameters

Parameters voor het maken van een nieuw gesprek.

ConversationReference

Een object dat betrekking heeft op een bepaald punt in een gesprek.

ConversationResourceResponse

Een antwoord met een resource.

ConversationsResult

Resultaat van gesprekken.

DeliveryModes

Definieert waarden voor DeliveryModes.

EndOfConversationCodes

Definieert waarden voor EndOfConversationCodes.

Entity

Metagegevensobject met betrekking tot een activiteit.

Error

Object dat foutinformatie vertegenwoordigt.

ErrorCodes

Foutcodes om te communiceren bij het gooien van een APIException.

ErrorResponse

Een HTTP API-antwoord.

ErrorResponseException

Uitzondering gegooid voor een ongeldig antwoord met ErrorResponse-informatie.

ExpectedReplies

Reacties als reactie op ExpectReplies.

Extensions

Uitbreidingsmethoden voor het omzetten van sterk getypeerde kaartobjecten naar Attachment.

Fact

Set sleutel-waardeparen. Het voordeel van deze sectie is dat sleutel- en waarde-eigenschappen worden weergegeven met standaardstijlinformatie met een scheidingsteken ertussen. Ontwikkelaars hoeven dus geen stijlgegevens op te geven.

GeoCoordinates

Geocoördinaten (entiteitstype: "https://schema.org/GeoCoordinates").

HandoffEventNames

Definieert waarden voor namen van overdrachtsgebeurtenissen.

HeroCard

HeroCard ContentType waarde.

IActivityExtensions

Biedt extra methoden om mee IActivityte werken.

InnerHttpError

Object dat de binnenste HTTP-fout vertegenwoordigt.

InputHints

Definieert waarden voor InputHints.

InstallationUpdateActionTypes

Definieert waarden voor InstallationUpdateActionTypes.

MediaCard

Mediakaart.

MediaEventValue

Aanvullende parameter voor media-gebeurtenissen.

MediaUrl

Media-URL.

Mention

Vermeldingsgegevens (entiteitstype: 'vermelding').

MessageReaction

Berichtreactieobject.

MessageReactionTypes

Definieert waarden voor MessageReactionTypes.

MicrosoftPayMethodData

W3C Betaalmethodgegevens voor Microsoft Pay.

OAuthCard

OAuthCard ContentType waarde.

PagedMembersResult

Pagina met leden.

PaymentAddress

Adres binnen een betalingsverzoek.

PaymentCurrencyAmount

Levert geldbedragen.

PaymentDetails

Geeft informatie over de gevraagde transactie.

PaymentDetailsModifier

Geeft details die de PaymentDetails aanpassen op basis van de identificatie van betaalmethoden.

PaymentItem

Geeft aan waar het betalingsverzoek voor is en de gevraagde waarde.

PaymentMethodData

Geeft een set ondersteunde betaalmethoden aan en eventuele bijbehorende gegevens over betaalmethoden.

PaymentOperations

Namen voor oproepbare operaties in het terugbelprotocol voor betalingen.

PaymentOptions

Geeft informatie over de gewenste opties voor het betalingsverzoek.

PaymentRequest

Een verzoek om een betaling te doen.

PaymentRequestComplete

Payload geleverd bij het voltooien van een betalingsverzoek.

PaymentRequestCompleteResult

Resultaat van een voltooide betalingsaanvraag.

PaymentRequestUpdate

Een update van een betalingsverzoek.

PaymentRequestUpdateResult

Een resultaatobject van een aanroepoperatie voor Payment Request Update.

PaymentResponse

Een PaymentResponse wordt teruggestuurd wanneer een gebruiker een betaalmethode heeft geselecteerd en een betalingsverzoek heeft goedgekeurd.

PaymentShippingOption

Beschrijft een verzendoptie.

PaymentShippingTypes

Verschillende soorten verzending. Zie http://www.w3.org/TR/payment-request/#dom-paymentoptions-shippingtype voor meer informatie.

Place

Plaats (entiteitstype: "https://schema.org/Place").

ReceiptCard

ReceiptCard ContentType waarde.

ReceiptItem

Een item op een bonkaart.

ResourceResponse

Een antwoord met een resource-id.

RoleTypes

Definieert waarden voor RoleTypes.

SearchInvokeOptions

Definieert de query-opties in de SearchInvokeValue voor Invoke-activiteit met de naam 'application/search'.

SearchInvokeResponse

Definieert de structuur die wordt teruggegeven als het resultaat van een Invoke-activiteit met de naam 'application/search'.

SearchInvokeTypes

Definieert waarden voor SearchInvokeTypes. Zie SearchInvokeValue.

SearchInvokeValue

Definieert de structuur die binnenkomt in de Activity.Value voor Invoke-activiteit met naam van 'application/search'.

SemanticAction

Vertegenwoordigt een verwijzing naar een programmatische actie.

SemanticActionStates

Geeft aan of de semantische actie begint, doorgaat of voltooid is.

SigninCard

SigninCard ContentType waarde.

SignInConstants

Namen voor aanmeldoperaties in het tokenprotocol.

SignInResource

Een type met informatie voor single sign-on.

SpeechConstants

Definieert constanten die kunnen worden gebruikt bij de verwerking van spraakinteracties.

SuggestedActions

SuggestedActions die kunnen worden uitgevoerd.

TextFormatTypes

Definieert waarden voor TextFormatTypes.

TextHighlight

Verwijst naar een subtekenreeks van inhoud binnen een ander veld.

Thing

Ding (entiteitstype: "https://schema.org/Thing").

ThumbnailCard

ThumbnailCard ContentType waarde.

ThumbnailUrl

Miniatuur-URL.

TokenExchangeInvokeRequest

Een aanvraag om een token in te wisselen.

TokenExchangeInvokeResponse

Het responsobject van een tokenuitwisseling aanroepen.

TokenExchangeRequest

Verzoek om payload te sturen naar de Bot Framework Token Service voor Single Sign On. Als de URI is ingesteld op een aangepaste scope, zal Token Service het token in zijn cache ruilen voor een token die gericht is op de aangepaste scope en deze teruggeven in de respons. Als een token in de payload wordt verzonden, zal Token Service het token ruilen voor een token gericht op de scopes die in de overeenkomstige OAauth-verbinding zijn gespecificeerd.

TokenExchangeResource

Responsschema dat teruggestuurd wordt van Bot Framework Token Service vereist om een single sign-on van de gebruiker te starten.

TokenExchangeState

Statusobject doorgegeven aan de bottokenservice.

TokenPollingSettings

Helpt bij het geven van polling voor tokendetails.

TokenPostResource

Responsschema dat wordt teruggestuurd van Bot Framework Token Service vereist om een direct post van gebruikerstoken te starten.

TokenRequest

Een aanvraag voor het ontvangen van een gebruikerstoken.

TokenResponse

Responsschema teruggestuurd van Bot Framework Token Service, als reactie op een verzoek om een token te verkrijgen of uit te wisselen voor een gebruiker.

TokenStatus

De status van een bepaald token.

Transcript

Afschrift.

VideoCard

VideoCard ContentType waarde.

Interfaces

Name Description
IActivity

Gedeelde woningen voor alle activiteiten.

ICommandActivity

Asynchrone externe opdracht.

ICommandResultActivity

Asynchrone externe commando-resultaat.

IContactRelationUpdateActivity

Een gebruiker heeft een bot aan zijn contactenlijst toegevoegd, de bot uit zijn contactlijst verwijderd, of anderszins de relatie tussen gebruiker en bot veranderd.

IConversationUpdateActivity

Het genoemde gesprek is bijgewerkt.

IEndOfConversationActivity

Het gesprek eindigt, of een verzoek om het gesprek te beëindigen.

IEventActivity

Asynchroon extern evenement.

IHandoffActivity

De controle over het gesprek is overgedragen, of er is een verzoek om de controle over het gesprek over te dragen.

IInstallationUpdateActivity

Een bot werd geïnstalleerd of verwijderd van een kanaal.

IInvokeActivity

Synchrone opdracht om een operatie aan te roepen.

IMessageActivity

Een boodschap in een gesprek.

IMessageDeleteActivity

Vertegenwoordigt een verzoek om een eerdere berichtactiviteit in een gesprek te verwijderen.

IMessageReactionActivity

Een reactie op een Berichtactiviteit.

IMessageUpdateActivity

Vertegenwoordigt een verzoek om een eerdere berichtactiviteit in een gesprek bij te werken.

ISuggestionActivity

Is een persoonlijke suggestie voor een Recipient andere activiteit.

ITraceActivity

Geeft een punt in de logica van een bot weer, om te helpen bij het debuggen van bots.

ITypingActivity

Het Van-adres is aan het typen.