Freigeben über


OfficeExtension.EventHandlers class

Konstruktoren

(constructor)(context, parentObject, name, eventInfo)

Erstellt eine neue instance der EventHandlers -Klasse

Methoden

add(handler)

Fügt eine Funktion hinzu, die aufgerufen werden soll, wenn das Ereignis ausgelöst wird.

remove(handler)

Entfernt die angegebene Funktion aus der Ereignishandlerliste, sodass sie bei nachfolgenden Ereignissen nicht aufgerufen wird.

Hinweis: Dasselbe RequestContext-Objekt , in dem der Handler hinzugefügt wurde, muss beim Entfernen des Handlers verwendet werden. Weitere Informationen finden Sie unter Entfernen eines Ereignishandlers.

Details zum Konstruktor

(constructor)(context, parentObject, name, eventInfo)

Erstellt eine neue instance der EventHandlers -Klasse

constructor(context: ClientRequestContext, parentObject: ClientObject, name: string, eventInfo: EventInfo<T>);

Parameter

name

string

Details zur Methode

add(handler)

Fügt eine Funktion hinzu, die aufgerufen werden soll, wenn das Ereignis ausgelöst wird.

add(handler: (args: T) => Promise<any>): EventHandlerResult<T>;

Parameter

handler

(args: T) => Promise<any>

Eine zusagebasierte Funktion, die alle relevanten Ereignisargumente akzeptiert.

Gibt zurück

remove(handler)

Entfernt die angegebene Funktion aus der Ereignishandlerliste, sodass sie bei nachfolgenden Ereignissen nicht aufgerufen wird.

Hinweis: Dasselbe RequestContext-Objekt , in dem der Handler hinzugefügt wurde, muss beim Entfernen des Handlers verwendet werden. Weitere Informationen finden Sie unter Entfernen eines Ereignishandlers.

remove(handler: (args: T) => Promise<any>): void;

Parameter

handler

(args: T) => Promise<any>

Ein Verweis auf eine Funktion, die der add -Methode zuvor als Ereignishandler bereitgestellt wurde.

Gibt zurück

void