Microsoft.Bot.Schema Namespace

Klassen

AadResourceUrls

Schema der Zielressource, für die der Bot Framework-Tokendienst ein zwischengespeichertes Token für einen Benutzer austauschen würde. Diese Klasse gilt nur für AAD V1-Verbindungen.

ActionTypes

Definiert Werte für ActionTypes.

Activity

Eine Aktivität ist der grundlegende Kommunikationstyp für das Bot Framework 3.0-Protokoll.

ActivityEventNames

Definieren Sie Werte für allgemeine Ereignisnamen, die von Aktivitäten des Typs Eventverwendet werden.

ActivityExtensions

Hilfsfunktionen für Nachrichtenaktivitäten.

ActivityImportance

Definiert Werte für ActivityImportance.

ActivityTypes

Definiert Werte für ActivityTypes.

ActivityTypesEx

Zusätzliche Werte für ActivityTypes über die automatisch generierte ActivityTypes-Klasse hinaus.

AdaptiveCardAuthentication

Definiert die Struktur, die in der Aktivität Activity.Value.Authentication für Invoke mit dem Namen "adaptiveCard/action" eingeht.

AdaptiveCardInvokeAction

Definiert die Struktur, die in der Aktivität Activity.Value.Action für Invoke mit dem Namen "adaptiveCard/action" eingeht.

AdaptiveCardInvokeResponse

Definiert die Struktur, die als Ergebnis einer Invoke-Aktivität mit dem Namen "adaptiveCard/action" zurückgegeben wird.

AdaptiveCardInvokeValue

Definiert die Struktur, die in der Aktivität Activity.Value für Invoke mit dem Namen "adaptiveCard/action" eingeht.

AnimationCard

Eine Animation Karte (z. B. GIF oder kurzer Videoclip).

Attachment

Eine Anlage innerhalb einer Aktivität.

AttachmentData

Anlagendaten.

AttachmentInfo

Die Metadaten für eine Anlage.

AttachmentLayoutTypes

Definiert Werte für AttachmentLayoutTypes.

AttachmentView

Name und Größe der Anlagenansicht.

AudioCard

Audio Karte.

BasicCard

Eine einfache Karte.

CallerIdConstants

Konstanten, die zum Auffüllen der CallerId Eigenschaft verwendet werden.

CardAction

Eine klickbare Aktion.

CardImage

Ein Bild auf einem Karte.

ChannelAccount

Kanalkontoinformationen, die zum Weiterleiten einer Nachricht erforderlich sind.

CommandResultValue<T>

Das Wertfeld eines ICommandResultActivity enthält Metadaten im Zusammenhang mit einem Befehlsergebnis. Eine optionale erweiterbare Datennutzlast kann eingeschlossen werden, wenn sie durch den Namen der Befehlsergebnisaktivität definiert wird. Das Vorhandensein eines Fehlerfelds gibt an, dass der ursprüngliche Befehl nicht abgeschlossen werden konnte.

CommandValue<T>

Das Wertfeld eines ICommandActivity enthält Metadaten im Zusammenhang mit einem Befehl. Eine optionale erweiterbare Datennutzlast kann eingeschlossen werden, wenn sie durch den Namen der Befehlsaktivität definiert wird.

ContactRelationUpdateActionTypes

Definiert Werte für ContactRelationUpdateActionTypes.

ConversationAccount

Das Unterhaltungskonto stellt die Identität der Unterhaltung innerhalb eines Kanals dar.

ConversationMembers

Unterhaltung und ihre Mitglieder.

ConversationParameters

Parameter zum Erstellen einer neuen Unterhaltung.

ConversationReference

Ein Objekt, das sich auf einen bestimmten Punkt in einer Unterhaltung bezieht.

ConversationResourceResponse

Eine Antwort, die eine Ressource enthält.

ConversationsResult

Ergebnis von Unterhaltungen.

DeliveryModes

Definiert Werte für DeliveryModes.

EndOfConversationCodes

Definiert Werte für EndOfConversationCodes.

Entity

Metadatenobjekt für eine Aktivität.

Error

Objekt, das Fehlerinformationen darstellt.

ErrorCodes

Fehlercodes, die beim Auslösen einer APIException zu kommunizieren sind.

ErrorResponse

Eine HTTP-API-Antwort.

ErrorResponseException

Ausnahme, die für eine ungültige Antwort mit ErrorResponse-Informationen ausgelöst wird.

ExpectedReplies

Antwort auf ExpectReplies.

Extensions

Erweiterungsmethoden zum Konvertieren von stark typisierten Card-Objekten in Attachment.

Fact

Satz von Schlüssel-Wert-Paaren. Der Vorteil dieses Abschnitts besteht darin, dass Schlüssel- und Werteigenschaften mit Standardformatinformationen mit einem Trennzeichen zwischen ihnen gerendert werden. Daher ist es für entwickler nicht erforderlich, Stilinformationen anzugeben.

GeoCoordinates

GeoCoordinates (Entitätstyp: "https://schema.org/GeoCoordinates").

HandoffEventNames

Definiert Werte für Übergabeereignisnamen.

HeroCard

HeroCard ContentType-Wert.

IActivityExtensions

Stellt zusätzliche Methoden für die Arbeit mit IActivitybereit.

InnerHttpError

Objekt, das den inneren HTTP-Fehler darstellt.

InputHints

Definiert Werte für InputHints.

InstallationUpdateActionTypes

Definiert Werte für InstallationUpdateActionTypes.

MediaCard

Medien Karte.

MediaEventValue

Zusätzlicher Parameter für Medienereignisse.

MediaUrl

Medien-URL.

Mention

Erwähnungsinformationen (Entitätstyp: "Erwähnung").

MessageReaction

Nachrichtenreaktionsobjekt.

MessageReactionTypes

Definiert Werte für MessageReactionTypes.

MicrosoftPayMethodData

W3C-Zahlungsmethodendaten für Microsoft Pay.

OAuthCard

OAuthCard ContentType-Wert.

PagedMembersResult

Seite mit Mitgliedern.

PaymentAddress

Adresse innerhalb einer Zahlungsanforderung.

PaymentCurrencyAmount

Liefert Geldbeträge.

PaymentDetails

Stellt Informationen zur angeforderten Transaktion bereit.

PaymentDetailsModifier

Stellt Details bereit, die paymentDetails basierend auf der Zahlungsmethoden-ID ändern.

PaymentItem

Gibt an, wofür die Zahlungsanforderung gilt und wie viel verlangt wird.

PaymentMethodData

Gibt eine Reihe von unterstützten Zahlungsmethoden und alle zugehörigen zahlungsmethodenspezifischen Daten für diese Methoden an.

PaymentOperations

Namen für aufrufbare Vorgänge im Zahlungsrückrufprotokoll.

PaymentOptions

Stellt Informationen zu den gewünschten Optionen für die Zahlungsanforderung bereit.

PaymentRequest

Eine Zahlungsanforderung.

PaymentRequestComplete

Nutzlast, die beim Ausfüllen einer Zahlungsanforderung übermittelt wird.

PaymentRequestCompleteResult

Ergebnis einer abgeschlossenen Zahlungsanforderung.

PaymentRequestUpdate

Eine Aktualisierung einer Zahlungsanforderung.

PaymentRequestUpdateResult

Ein Ergebnisobjekt aus einem Aufrufvorgang für zahlungsanforderungsupdates.

PaymentResponse

Ein PaymentResponse wird zurückgegeben, wenn ein Benutzer eine Zahlungsmethode ausgewählt und eine Zahlungsanforderung genehmigt hat.

PaymentShippingOption

Beschreibt eine Versandoption.

PaymentShippingTypes

Verschiedene Versandtypen. Weitere Informationen finden Sie unter http://www.w3.org/TR/payment-request/#dom-paymentoptions-shippingtype.

Place

Place (Entitätstyp: "https://schema.org/Place").

ReceiptCard

ReceiptCard ContentType-Wert.

ReceiptItem

Ein Element auf einer Quittung Karte.

ResourceResponse

Eine Antwort, die eine Ressourcen-ID enthält.

RoleTypes

Definiert Werte für RoleTypes.

SearchInvokeOptions

Definiert die Abfrageoptionen in der SearchInvokeValue Für Invoke-Aktivität mit dem Namen "application/search".

SearchInvokeResponse

Definiert die Struktur, die als Ergebnis einer Invoke-Aktivität mit dem Namen "application/search" zurückgegeben wird.

SearchInvokeTypes

Definiert Werte für SearchInvokeTypes. Siehe SearchInvokeValue.

SearchInvokeValue

Definiert die Struktur, die in der Aktivität Activity.Value für Invoke mit dem Namen "application/search" eingeht.

SemanticAction

Stellt einen Verweis auf eine programmgesteuerte Aktion dar.

SemanticActionStates

Gibt an, ob die semantische Aktion gestartet, fortgesetzt oder abgeschlossen ist.

SigninCard

SigninCard ContentType-Wert.

SignInConstants

Namen für Anmeldeaufrufvorgänge im Tokenprotokoll.

SignInResource

Ein Typ, der Informationen für einmaliges Anmelden enthält.

SpeechConstants

Definiert Konstanten, die bei der Verarbeitung von Sprachinteraktionen verwendet werden können.

SuggestedActions

SuggestedActions, die ausgeführt werden können.

TextFormatTypes

Definiert Werte für TextFormatTypes.

TextHighlight

Verweist auf eine Teilzeichenfolge des Inhalts eines anderen Felds.

Thing

Thing (Entitätstyp: "https://schema.org/Thing").

ThumbnailCard

ThumbnailCard ContentType-Wert.

ThumbnailUrl

Miniaturansichts-URL.

TokenExchangeInvokeRequest

Eine Anforderung zum Austauschen eines Tokens.

TokenExchangeInvokeResponse

Das Antwortobjekt eines Tokenaustauschaufrufs.

TokenExchangeRequest

Anforderung der Nutzlast zum Senden an den Bot Framework-Tokendienst für Single Sign-On. Wenn der URI auf einen benutzerdefinierten Bereich festgelegt ist, tauscht der Tokendienst das Token in seinem Cache gegen ein Token aus, das auf den benutzerdefinierten Bereich ausgerichtet ist, und gibt es in der Antwort zurück. Wenn ein Token in der Nutzlast gesendet wird, tauscht der Tokendienst das Token gegen ein Token aus, das auf die in der entsprechenden OAauth-Verbindung angegebenen Bereiche ausgerichtet ist.

TokenExchangeResource

Vom Bot Framework-Tokendienst zurückgesendetes Antwortschema, das erforderlich ist, um ein einmaliges Anmelden eines Benutzers zu initiieren.

TokenExchangeState

State-Objekt, das an den Bottokendienst übergeben wird.

TokenPollingSettings

Unterstützt die Abfrage von Tokendetails.

TokenPostResource

Antwortschema, das vom Bot Framework-Tokendienst zurückgesendet wird, ist erforderlich, um einen direkten Beitrag für ein Benutzertoken zu initiieren.

TokenRequest

Eine Anforderung zum Empfangen eines Benutzertokens.

TokenResponse

Antwortschema, das vom Bot Framework-Tokendienst zurückgesendet wird, als Reaktion auf eine Anforderung zum Abrufen oder Austauschen eines Tokens für einen Benutzer.

TokenStatus

Die status eines bestimmten Tokens.

Transcript

Abschrift.

VideoCard

VideoCard ContentType-Wert.

Schnittstellen

IActivity

Freigegebene Eigenschaften für alle Aktivitäten.

ICommandActivity

Asynchroner externer Befehl.

ICommandResultActivity

Ergebnis des asynchronen externen Befehls.

IContactRelationUpdateActivity

Ein Benutzer hat seiner Kontaktliste einen Bot hinzugefügt, den Bot aus seiner Kontaktliste entfernt oder die Beziehung zwischen Benutzer und Bot anderweitig geändert.

IConversationUpdateActivity

Die Konversation, auf die verwiesen wird, wurde aktualisiert.

IEndOfConversationActivity

Die Unterhaltung wird beendet, oder eine Anforderung, die Unterhaltung zu beenden.

IEventActivity

Asynchrones externes Ereignis.

IHandoffActivity

Die Steuerung der Konversation wurde übergeben oder eine Anforderung zum Übergeben der Steuerung der Konversation.

IInstallationUpdateActivity

Ein Bot wurde installiert oder aus einem Kanal entfernt.

IInvokeActivity

Synchrone Anforderung zum Aufrufen eines Vorgangs.

IMessageActivity

Eine Nachricht in einer Unterhaltung.

IMessageDeleteActivity

Stellt eine Anforderung zum Löschen einer vorherigen Nachrichtenaktivität in einer Unterhaltung dar.

IMessageReactionActivity

Eine Reaktion auf eine Nachrichtenaktivität.

IMessageUpdateActivity

Stellt eine Anforderung zum Aktualisieren einer vorherigen Nachrichtenaktivität in einer Unterhaltung dar.

ISuggestionActivity

Stellt einen privaten Vorschlag für eine Recipient andere Aktivität dar.

ITraceActivity

Stellt einen Punkt in der Logik eines Bots dar, um das Debuggen von Bots zu unterstützen.

ITypingActivity

Die Von-Adresse gibt ein.