SkillHandler class
Warnung
Diese API ist nun veraltet.
Use CloudSkillHandler
instead.
A Bot Framework Handler for skills.
- Extends
Konstruktoren
Skill |
Initialisiert eine neue Instanz der SkillHandler-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
SkillHandler(BotAdapter, ActivityHandlerBase, SkillConversationIdFactoryBase, ICredentialProvider, AuthenticationConfiguration, string)
Initialisiert eine neue Instanz der SkillHandler-Klasse.
new SkillHandler(adapter: BotAdapter, bot: ActivityHandlerBase, conversationIdFactory: SkillConversationIdFactoryBase, credentialProvider: ICredentialProvider, authConfig: AuthenticationConfiguration, channelService?: string)
Parameter
- adapter
-
BotAdapter
Eine Instanz des BotAdapters, die die Anforderung behandelt.
- bot
-
ActivityHandlerBase
Die ActivityHandlerBase-Instanz.
- conversationIdFactory
-
SkillConversationIdFactoryBase
Eine SkillConversationIdFactoryBase, um die Unterhaltungs-ID zu entpacken und dem aufrufenden Bot zuzuordnen.
- credentialProvider
-
ICredentialProvider
Der Anmeldeinformationsanbieter.
- authConfig
-
AuthenticationConfiguration
Die Authentifizierungskonfiguration.
- channelService
-
string
Die Zeichenfolge, die angibt, ob der Bot in Public Azure oder in Azure Government (https://aka.ms/AzureGovDocs) arbeitet.
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
Hinweise
Der Wert ist identisch mit dem SkillConversationReferenceKey, der aus botbuilder-core exportiert wurde.
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.