CloudAdapterBase class
Адаптер, который реализует протокол Bot Framework и может размещаться в разных облачных средах как в общедоступных, так и частных.
- Extends
Конструкторы
Cloud |
Создайте новый экземпляр CloudAdapterBase. |
Свойства
Connector |
|
on |
Возвращает или задает обработчик ошибок, который может перехватывать исключения в по промежуточном слоях или приложении. Задает обработчик ошибок, который может перехватывать исключения в по промежуточном слоях или приложении. |
User |
Унаследованные свойства
Bot |
|
Connector |
|
OAuth |
Методы
Наследуемые методы
use((context: Turn |
Добавляет ПО промежуточного слоя в конвейер адаптера. |
Сведения о конструкторе
CloudAdapterBase(BotFrameworkAuthentication)
Создайте новый экземпляр CloudAdapterBase.
new CloudAdapterBase(botFrameworkAuthentication: BotFrameworkAuthentication)
Параметры
- botFrameworkAuthentication
-
BotFrameworkAuthentication
Сведения о свойстве
ConnectorFactoryKey
ConnectorFactoryKey: symbol
Значение свойства
symbol
onTurnError
Возвращает или задает обработчик ошибок, который может перехватывать исключения в по промежуточном слоях или приложении. Задает обработчик ошибок, который может перехватывать исключения в по промежуточном слоях или приложении.
(context: TurnContext, error: Error) => Promise<void> onTurnError
Значение свойства
(context: TurnContext, error: Error) => Promise<void>
Обещание, представляющее асинхронную операцию.
Комментарии
Обработчик ошибок вызывается с этими параметрами:
Имя | Тип | Описание |
---|---|---|
context |
TurnContext | Объект контекста для поворота. |
error |
Error |
Возникает ошибка Node.js. |
UserTokenClientKey
UserTokenClientKey: symbol
Значение свойства
symbol
Сведения об унаследованном свойстве
BotIdentityKey
ConnectorClientKey
OAuthScopeKey
Сведения о методе
continueConversation(Partial<ConversationReference>, (context: TurnContext) => Promise<void>)
Предупреждение
Теперь этот API является нерекомендуемым.
function continueConversation(_reference: Partial<ConversationReference>, _logic: (context: TurnContext) => Promise<void>): Promise<void>
Параметры
- _reference
-
Partial<ConversationReference>
- _logic
-
(context: TurnContext) => Promise<void>
Возвращаемое значение
Promise<void>
continueConversationAsync(string | ClaimsIdentity, Partial<ConversationReference>, (context: TurnContext) => Promise<void> | string, (context: TurnContext) => Promise<void>)
function continueConversationAsync(botAppIdOrClaimsIdentity: string | ClaimsIdentity, reference: Partial<ConversationReference>, logicOrAudience: (context: TurnContext) => Promise<void> | string, maybeLogic?: (context: TurnContext) => Promise<void>): Promise<void>
Параметры
- botAppIdOrClaimsIdentity
-
string | ClaimsIdentity
- reference
-
Partial<ConversationReference>
- logicOrAudience
-
(context: TurnContext) => Promise<void> | string
- maybeLogic
-
(context: TurnContext) => Promise<void>
Возвращаемое значение
Promise<void>
createConversationAsync(string, string, string, string, ConversationParameters, (context: TurnContext) => Promise<void>)
function createConversationAsync(botAppId: string, channelId: string, serviceUrl: string, audience: string, conversationParameters: ConversationParameters, logic: (context: TurnContext) => Promise<void>): Promise<void>
Параметры
- botAppId
-
string
- channelId
-
string
- serviceUrl
-
string
- audience
-
string
- conversationParameters
-
ConversationParameters
- logic
-
(context: TurnContext) => Promise<void>
Возвращаемое значение
Promise<void>
deleteActivity(TurnContext, Partial<ConversationReference>)
function deleteActivity(context: TurnContext, reference: Partial<ConversationReference>): Promise<void>
Параметры
- context
- TurnContext
- reference
-
Partial<ConversationReference>
Возвращаемое значение
Promise<void>
sendActivities(TurnContext, Partial<Activity>[])
function sendActivities(context: TurnContext, activities: Partial<Activity>[]): Promise<ResourceResponse[]>
Параметры
- context
- TurnContext
- activities
-
Partial<Activity>[]
Возвращаемое значение
Promise<ResourceResponse[]>
updateActivity(TurnContext, Partial<Activity>)
function updateActivity(context: TurnContext, activity: Partial<Activity>): Promise<ResourceResponse | void>
Параметры
- context
- TurnContext
- activity
-
Partial<Activity>
Возвращаемое значение
Promise<ResourceResponse | void>
Сведения о наследуемом методе
use((context: TurnContext, next: () => Promise<void>) => Promise<void> | Middleware[])
Добавляет ПО промежуточного слоя в конвейер адаптера.
function use(middlewares: (context: TurnContext, next: () => Promise<void>) => Promise<void> | Middleware[]): this
Параметры
- middlewares
-
(context: TurnContext, next: () => Promise<void>) => Promise<void> | Middleware[]
Добавленные обработчики ПО промежуточного слоя или ПО промежуточного слоя.
Возвращаемое значение
this
Обновленный объект адаптера.
Комментарии
ПО промежуточного слоя добавляется в адаптер во время инициализации. Каждый поворот адаптер вызывает его ПО промежуточного слоя в том порядке, в котором вы добавили его.
унаследовано отBotAdapter.use