Поделиться через


GenericService class

Предупреждение

Теперь этот API является нерекомендуемым.

See https://aka.ms/bot-file-basics for more information.

Определяет универсальное подключение к службе.

Extends

Конструкторы

GenericService(IGenericService)

Создает новый экземпляр GenericService.

Свойства

configuration

Данные конфигурации именованных и значений.

url

Глубокая ссылка на службу.

Унаследованные свойства

id

Уникальный идентификатор службы.

name

Понятное имя службы.

type

Методы

decrypt(string, (value: string, secret: string) => string)

Расшифровка свойств этой службы.

encrypt(string, (value: string, secret: string) => string)

Шифрование свойств в этой службе.

Наследуемые методы

toJSON()

Создает версию модели на основе JSON для сохранения на диске.

Сведения о конструкторе

GenericService(IGenericService)

Создает новый экземпляр GenericService.

new GenericService(source?: IGenericService)

Параметры

source
IGenericService

(Необязательно) Определение службы на основе JSON.

Сведения о свойстве

configuration

Данные конфигурации именованных и значений.

configuration: [key: string]: string

Значение свойства

[key: string]: string

url

Глубокая ссылка на службу.

url: string

Значение свойства

string

Сведения об унаследованном свойстве

id

Уникальный идентификатор службы.

id: string

Значение свойства

string

унаследован отConnectedService.id

name

Понятное имя службы.

name: string

Значение свойства

string

унаследован отConnectedService.name

type

type?: ServiceTypes

Значение свойства

Наследуется отConnectedService.type

Сведения о методе

decrypt(string, (value: string, secret: string) => string)

Расшифровка свойств этой службы.

function decrypt(secret: string, decryptString: (value: string, secret: string) => string)

Параметры

secret

string

Секрет для расшифровки.

decryptString

(value: string, secret: string) => string

Функция, вызываемая для расшифровки отдельного значения.

encrypt(string, (value: string, secret: string) => string)

Шифрование свойств в этой службе.

function encrypt(secret: string, encryptString: (value: string, secret: string) => string)

Параметры

secret

string

Секрет, используемый для шифрования.

encryptString

(value: string, secret: string) => string

Функция, вызываемая для шифрования отдельного значения.

Сведения о наследуемом методе

toJSON()

Создает версию модели на основе JSON для сохранения на диске.

function toJSON(): IConnectedService

Возвращаемое значение

JSON IConnectedService.

наследуется отConnectedService.toJSON