CloudSkillHandler class
Ein Bot Framework-Handler für Fähigkeiten.
- Extends
Konstruktoren
Cloud |
Initialisiert eine neue Instanz der CloudSkillHandler-Klasse. |
Eigenschaften
Skill |
Wird verwendet, um auf die CovnersationReference zuzugreifen, die von der Fähigkeit an die Eltern gesendet wurde. |
Geerbte Methoden
Details zum Konstruktor
CloudSkillHandler(BotAdapter, (context: TurnContext) => Promise<void>, SkillConversationIdFactoryBase, BotFrameworkAuthentication)
Initialisiert eine neue Instanz der CloudSkillHandler-Klasse.
new CloudSkillHandler(adapter: BotAdapter, logic: (context: TurnContext) => Promise<void>, conversationIdFactory: SkillConversationIdFactoryBase, auth: BotFrameworkAuthentication)
Parameter
- adapter
-
BotAdapter
Eine Instanz des BotAdapters, die die Anforderung behandelt.
- logic
-
(context: TurnContext) => Promise<void>
Die Bot-Logikfunktion
- conversationIdFactory
-
SkillConversationIdFactoryBase
Eine SkillConversationIdFactoryBase, um die Unterhaltungs-ID zu entpacken und dem aufrufenden Bot zuzuordnen.
- auth
-
BotFrameworkAuthentication
Zu verwendende Bot Framework-Authentifizierung
Details zur Eigenschaft
SkillConversationReferenceKey
Wird verwendet, um auf die CovnersationReference zuzugreifen, die von der Fähigkeit an die Eltern gesendet wurde.
SkillConversationReferenceKey: symbol
Eigenschaftswert
symbol
Details zur geerbten Methode
handleCreateConversation(string, ConversationParameters)
Erstellt eine neue Unterhaltung.
function handleCreateConversation(authHeader: string, parameters: ConversationParameters): Promise<ConversationResourceResponse>
Parameter
- authHeader
-
string
Der Authentifizierungsheader.
- parameters
-
ConversationParameters
(xref:botbuilder-core. ConversationParameters) zum Erstellen der Unterhaltung aus.
Gibt zurück
Promise<ConversationResourceResponse>
Eine Promise
Darstellung des Vorgangs.
geerbt vonChannelServiceHandlerBase.handleCreateConversation-
handleDeleteActivity(string, string, string)
Löscht ein vorhandenes Activity.
function handleDeleteActivity(authHeader: string, conversationId: string, activityId: string): Promise<void>
Parameter
- authHeader
-
string
Der Authentifizierungsheader.
- conversationId
-
string
Die Unterhaltungs-ID.
- activityId
-
string
Die zu löschende Aktivitäts-ID.
Gibt zurück
Promise<void>
handleDeleteConversationMember(string, string, string)
Löscht ein Mitglied aus einer Unterhaltung.
function handleDeleteConversationMember(authHeader: string, conversationId: string, memberId: string): Promise<void>
Parameter
- authHeader
-
string
Der Authentifizierungsheader.
- conversationId
-
string
Die Unterhaltungs-ID.
- memberId
-
string
ID des Mitglieds, das aus dieser Unterhaltung gelöscht werden soll.
Gibt zurück
Promise<void>
geerbt vonChannelServiceHandlerBase.handleDeleteConversationMember-
handleGetActivityMembers(string, string, string)
Listet die Mitglieder eines Activityauf.
function handleGetActivityMembers(authHeader: string, conversationId: string, activityId: string): Promise<ChannelAccount[]>
Parameter
- authHeader
-
string
Der Authentifizierungsheader.
- conversationId
-
string
Die Unterhaltungs-ID.
- activityId
-
string
Die Aktivitäts-ID.
Gibt zurück
Promise<ChannelAccount[]>
Die aufgezählte ChannelAccount Liste.
geerbt vonChannelServiceHandlerBase.handleGetActivityMembers
handleGetConversationMember(string, string, string)
Ruft das Konto eines einzelnen Unterhaltungsmitglieds ab.
function handleGetConversationMember(authHeader: string, userId: string, conversationId: string): Promise<ChannelAccount>
Parameter
- authHeader
-
string
Der Authentifizierungsheader.
- userId
-
string
Die Benutzer-ID.
- conversationId
-
string
Die Unterhaltungs-ID.
Gibt zurück
Promise<ChannelAccount>
Die ChannelAccount- für die angegebene Benutzer-ID.
geerbt vonChannelServiceHandlerBase.handleGetConversationMember-
handleGetConversationMembers(string, string)
Listet die Mitglieder einer Unterhaltung auf.
function handleGetConversationMembers(authHeader: string, conversationId: string): Promise<ChannelAccount[]>
Parameter
- authHeader
-
string
Der Authentifizierungsheader.
- conversationId
-
string
Die Unterhaltungs-ID.
Gibt zurück
Promise<ChannelAccount[]>
Die aufgezählte ChannelAccount Liste.
geerbt vonChannelServiceHandlerBase.handleGetConversationMembers
handleGetConversationPagedMembers(string, string, number, string)
Listet die Mitglieder einer Unterhaltung einzeln auf.
function handleGetConversationPagedMembers(authHeader: string, conversationId: string, pageSize?: number, continuationToken?: string): Promise<PagedMembersResult>
Parameter
- authHeader
-
string
Der Authentifizierungsheader.
- conversationId
-
string
Die Unterhaltungs-ID.
- pageSize
-
number
Vorgeschlagene Seitengröße.
- continuationToken
-
string
Ein Fortsetzungstoken.
Gibt zurück
Promise<PagedMembersResult>
Ein Promise
, der die PagedMembersResult- für den Vorgang darstellt.
vonChannelServiceHandlerBase.handleGetConversationPagedMembers geerbt
handleGetConversations(string, string, string)
Listet die Unterhaltungen auf, an denen der Bot teilgenommen hat.
function handleGetConversations(authHeader: string, conversationId: string, continuationToken?: string): Promise<ConversationsResult>
Parameter
- authHeader
-
string
Der Authentifizierungsheader.
- conversationId
-
string
Die Unterhaltungs-ID.
- continuationToken
-
string
Ein Skip- oder Fortsetzungstoken.
Gibt zurück
Promise<ConversationsResult>
Eine Promise
Darstellung des Vorgangs.
handleReplyToActivity(string, string, string, Activity)
Sendet eine Antwort an eine Activity.
function handleReplyToActivity(authHeader: string, conversationId: string, activityId: string, activity: Activity): Promise<ResourceResponse>
Parameter
- authHeader
-
string
Der Authentifizierungsheader.
- conversationId
-
string
Die Unterhaltungs-ID.
- activityId
-
string
Die Aktivitäts-ID, auf die die Antwort zu antworten ist.
- activity
-
Activity
Die Aktivität, die gesendet werden sollen.
Gibt zurück
Promise<ResourceResponse>
Ein Promise
, der die ResourceResponse- für den Vorgang darstellt.
handleSendConversationHistory(string, string, Transcript)
Lädt die historischen Aktivitäten der Unterhaltung hoch.
function handleSendConversationHistory(authHeader: string, conversationId: string, transcript: Transcript): Promise<ResourceResponse>
Parameter
- authHeader
-
string
Der Authentifizierungsheader.
- conversationId
-
string
Die Unterhaltungs-ID.
- transcript
-
Transcript
(xref:botframework-schema. Transkription) von Aktivitäten.
Gibt zurück
Promise<ResourceResponse>
Ein Promise
, der die ResourceResponse- für den Vorgang darstellt.
geerbt vonChannelServiceHandlerBase.handleSendConversationHistory
handleSendToConversation(string, string, Activity)
Sendet eine Aktivitäts- an das Ende einer Unterhaltung.
function handleSendToConversation(authHeader: string, conversationId: string, activity: Activity): Promise<ResourceResponse>
Parameter
- authHeader
-
string
Der Authentifizierungsheader.
- conversationId
-
string
Die Unterhaltungs-ID.
- activity
-
Activity
Die Aktivität, die gesendet werden sollen.
Gibt zurück
Promise<ResourceResponse>
Ein Promise
, der die ResourceResponse- für den Vorgang darstellt.
geerbt vonChannelServiceHandlerBase.handleSendToConversation-
handleUpdateActivity(string, string, string, Activity)
Bearbeitet eine zuvor gesendete Activity.
function handleUpdateActivity(authHeader: string, conversationId: string, activityId: string, activity: Activity): Promise<ResourceResponse>
Parameter
- authHeader
-
string
Der Authentifizierungsheader.
- conversationId
-
string
Die Unterhaltungs-ID.
- activityId
-
string
Die zu aktualisierende Aktivitäts-ID.
- activity
-
Activity
Der Ersatz Activity.
Gibt zurück
Promise<ResourceResponse>
Ein Promise
, der die ResourceResponse- für den Vorgang darstellt.
handleUploadAttachment(string, string, AttachmentData)
Speichert Daten in einem kompatiblen Speicher, wenn es um Unternehmen geht.
function handleUploadAttachment(authHeader: string, conversationId: string, attachmentUpload: AttachmentData): Promise<ResourceResponse>
Parameter
- authHeader
-
string
Der Authentifizierungsheader.
- conversationId
-
string
Die Unterhaltungs-ID.
- attachmentUpload
-
AttachmentData
(xref:botframework-schema. AttachmentData).
Gibt zurück
Promise<ResourceResponse>
Ein Promise
, der die ResourceResponse- für den Vorgang darstellt.