Microsoft.Bot.Schema Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |