Delen via


Microsoft.Bot.Schema Naamruimte

Klassen

AadResourceUrls

Schema van de doelresource waarvoor de Bot Framework-tokenservice een token in de cache zou uitwisselen voor een gebruiker. Deze klasse is alleen van toepassing op 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 algemene 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

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

AdaptiveCardAuthentication

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

AdaptiveCardInvokeAction

Hiermee definieert u de structuur die binnenkomt in de Activity.Value.Action voor de activiteit Aanroepen met de naam 'adaptiveCard/action'.

AdaptiveCardInvokeResponse

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

AdaptiveCardInvokeValue

Definieert de structuur die binnenkomt in de Activity.Value voor activiteit Aanroepen met de naam van '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 die worden gebruikt om de CallerId eigenschap 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 metagegevens die betrekking hebben op een opdrachtresultaat. Een optionele uitbreidbare nettolading van gegevens kan worden opgenomen als deze is gedefinieerd door de naam van de opdrachtresultaatactiviteit. De aanwezigheid van een foutveld geeft aan dat de oorspronkelijke opdracht niet is voltooid.

CommandValue<T>

Het waardeveld van een ICommandActivity bevat metagegevens die betrekking hebben op een opdracht. Een optionele uitbreidbare nettolading kan worden opgenomen als deze is gedefinieerd door de naam van de opdrachtactiviteit.

ContactRelationUpdateActionTypes

Definieert waarden voor ContactRelationUpdateActionTypes.

ConversationAccount

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 dat betrekking heeft op een activiteit.

Error

Object dat foutinformatie vertegenwoordigt.

ErrorCodes

Foutcodes om te communiceren bij het genereren van een APIException.

ErrorResponse

Een HTTP API-antwoord.

ErrorResponseException

Er is een uitzondering opgetreden voor een ongeldig antwoord met ErrorResponse-informatie.

ExpectedReplies

Antwoorden als reactie op ExpectReplies.

Extensions

Extensiemethoden voor het converteren van sterk getypeerde Kaartobjecten naar Attachment.

Fact

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

GeoCoordinates

GeoCoordinates (entiteitstype: "https://schema.org/GeoCoordinates").

HandoffEventNames

Definieert waarden voor namen van handoff-gebeurtenissen.

HeroCard

HeroCard ContentType-waarde.

IActivityExtensions

Biedt aanvullende methoden om te werken met IActivity.

InnerHttpError

Object dat de interne 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-betalingswijzegegevens voor Microsoft Pay.

OAuthCard

OAuthCard ContentType-waarde.

PagedMembersResult

Pagina met leden.

PaymentAddress

Adres binnen een betalingsaanvraag.

PaymentCurrencyAmount

Levert geldbedragen.

PaymentDetails

Biedt informatie over de aangevraagde transactie.

PaymentDetailsModifier

Bevat details die de PaymentDetails wijzigen op basis van de betalingswijze-id.

PaymentItem

Hiermee wordt aangegeven waarvoor de betalingsaanvraag is bedoeld en de waarde die is gevraagd.

PaymentMethodData

Geeft een set ondersteunde betalingswijzen en eventuele gekoppelde betalingswijzespecifieke gegevens voor deze methoden aan.

PaymentOperations

Namen voor aanroepbare bewerkingen in het callbackprotocol voor betalingen.

PaymentOptions

Bevat informatie over de gewenste opties voor de betalingsaanvraag.

PaymentRequest

Een verzoek om een betaling te doen.

PaymentRequestComplete

Nettolading geleverd bij het voltooien van een betalingsaanvraag.

PaymentRequestCompleteResult

Het resultaat van een voltooide betalingsaanvraag.

PaymentRequestUpdate

Een update van een betalingsaanvraag.

PaymentRequestUpdateResult

Een resultaatobject van een aanroepbewerking betalingsaanvraag bijwerken.

PaymentResponse

Een Betalingsantwoord wordt geretourneerd wanneer een gebruiker een betalingswijze heeft geselecteerd en een betalingsaanvraag heeft goedgekeurd.

PaymentShippingOption

Beschrijft een verzendoptie.

PaymentShippingTypes

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

Place

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

ReceiptCard

Waarde van ReceiptCard ContentType.

ReceiptItem

Een item op een bonkaart.

ResourceResponse

Een antwoord met een resource-id.

RoleTypes

Definieert waarden voor RoleTypes.

SearchInvokeOptions

Definieert de queryopties in de SearchInvokeValue voor Activiteit Aanroepen met de naam 'toepassing/zoeken'.

SearchInvokeResponse

Definieert de structuur die wordt geretourneerd als het resultaat van een aanroepactiviteit met de naam 'toepassing/zoeken'.

SearchInvokeTypes

Definieert waarden voor SearchInvokeTypes. Zie SearchInvokeValue.

SearchInvokeValue

Hiermee definieert u de structuur die binnenkomt in de Activity.Value voor de activiteit Aanroepen met de naam 'application/search'.

SemanticAction

Vertegenwoordigt een verwijzing naar een programmatische actie.

SemanticActionStates

Geeft aan of de semantische actie wordt gestart, voortgezet of voltooid.

SigninCard

SigninCard ContentType-waarde.

SignInConstants

Namen voor aanmelding roepen bewerkingen aan in het tokenprotocol.

SignInResource

Een type met informatie voor eenmalige aanmelding.

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 voor het uitwisselen van een token.

TokenExchangeInvokeResponse

Het antwoordobject van een tokenuitwisselings-aanroep.

TokenExchangeRequest

Vraag om de nettolading te verzenden naar de Bot Framework Token Service voor Single sign-on. Als de URI is ingesteld op een aangepast bereik, wisselt TokenService het token in de cache uit voor een token dat is gericht op het aangepaste bereik en retourneert het in het antwoord. Als een token wordt verzonden in de nettolading, wisselt TokenService het token uit voor een token dat is gericht op de bereiken die zijn opgegeven in de bijbehorende OAAuth-verbinding.

TokenExchangeResource

Antwoordschema dat is teruggestuurd vanuit Bot Framework Token Service vereist om eenmalige aanmelding van een gebruiker te initiëren.

TokenExchangeState

Het statusobject is doorgegeven aan de bottokenservice.

TokenPollingSettings

Helpt bij het opgeven van polling voor tokendetails.

TokenPostResource

Antwoordschema dat is teruggestuurd vanuit Bot Framework Token Service vereist om direct post van een gebruikerstoken te initiëren.

TokenRequest

Een aanvraag voor het ontvangen van een gebruikerstoken.

TokenResponse

Antwoordschema dat wordt teruggestuurd vanuit Bot Framework Token Service, als reactie op een aanvraag om een token op te halen of uit te wisselen voor een gebruiker.

TokenStatus

De status van een bepaald token.

Transcript

Afschrift.

VideoCard

VideoCard ContentType-waarde.

Interfaces

IActivity

Gedeelde eigenschappen voor alle activiteiten.

ICommandActivity

Asynchrone externe opdracht.

ICommandResultActivity

Resultaat van asynchrone externe opdracht.

IContactRelationUpdateActivity

Een gebruiker heeft een bot toegevoegd aan de lijst met contactpersonen, de bot uit de lijst met contactpersonen verwijderd of de relatie tussen gebruiker en bot op een andere manier gewijzigd.

IConversationUpdateActivity

Het gesprek waarnaar wordt verwezen, is bijgewerkt.

IEndOfConversationActivity

Het gesprek wordt beëindigd of een verzoek om het gesprek te beëindigen.

IEventActivity

Asynchrone externe gebeurtenis.

IHandoffActivity

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

IInstallationUpdateActivity

Er is een bot geïnstalleerd of verwijderd uit een kanaal.

IInvokeActivity

Synchrone aanvraag om een bewerking aan te roepen.

IMessageActivity

Een bericht in een gesprek.

IMessageDeleteActivity

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

IMessageReactionActivity

Een reactie op een berichtactiviteit.

IMessageUpdateActivity

Vertegenwoordigt een aanvraag voor het bijwerken van een eerdere berichtactiviteit in een gesprek.

ISuggestionActivity

Vertegenwoordigt een persoonlijke suggestie voor de Recipient over een andere activiteit.

ITraceActivity

Vertegenwoordigt een punt in de logica van een bot, om te helpen bij foutopsporing in de bot.

ITypingActivity

Het Van-adres wordt getypt.