OfficeExtension.EventHandlers class
Конструкторы
(constructor)(context, parent |
Создает новый экземпляр |
Методы
add(handler) | Добавляет функцию, вызываемую при активации события. |
remove(handler) | Удаляет указанную функцию из списка обработчиков событий, чтобы она не вызывалась для последующих событий. Примечание. При удалении обработчика необходимо использовать тот же объект RequestContext , в который был добавлен обработчик. Дополнительные сведения см. в статье Удаление обработчика событий. |
Сведения о конструкторе
(constructor)(context, parentObject, name, eventInfo)
Создает новый экземпляр EventHandlers
класса
constructor(context: ClientRequestContext, parentObject: ClientObject, name: string, eventInfo: EventInfo<T>);
Параметры
- parentObject
- OfficeExtension.ClientObject
- name
-
string
- eventInfo
Сведения о методе
add(handler)
Добавляет функцию, вызываемую при активации события.
add(handler: (args: T) => Promise<any>): EventHandlerResult<T>;
Параметры
- handler
-
(args: T) => Promise<any>
Функция на основе обещаний, которая принимает любые соответствующие аргументы события.
Возвращаемое значение
remove(handler)
Удаляет указанную функцию из списка обработчиков событий, чтобы она не вызывалась для последующих событий.
Примечание. При удалении обработчика необходимо использовать тот же объект RequestContext , в который был добавлен обработчик. Дополнительные сведения см. в статье Удаление обработчика событий.
remove(handler: (args: T) => Promise<any>): void;
Параметры
- handler
-
(args: T) => Promise<any>
Ссылка на функцию, ранее предоставленную методу в add
качестве обработчика событий.
Возвращаемое значение
void
Office Add-ins