OfficeExtension.EventHandlers class

コンストラクター

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

クラスの新しいインスタンスを構築しますEventHandlers

メソッド

add(handler)

イベントがトリガーされたときに呼び出される関数を追加します。

remove(handler)

指定した関数をイベント ハンドラー リストから削除して、後続のイベントで呼び出されないようにします。

: ハンドラーを削除するときは、ハンドラーが追加されたのと同じ RequestContext オブジェクトを使用する必要があります。 詳細については、イベント ハンドラー削除に関するページを参照してください。

コンストラクターの詳細

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

クラスの新しいインスタンスを構築しますEventHandlers

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

パラメーター

name

string

メソッドの詳細

add(handler)

イベントがトリガーされたときに呼び出される関数を追加します。

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

パラメーター

handler

(args: T) => Promise<any>

関連するイベント引数を受け取る promise ベースの関数。

戻り値

remove(handler)

指定した関数をイベント ハンドラー リストから削除して、後続のイベントで呼び出されないようにします。

: ハンドラーを削除するときは、ハンドラーが追加されたのと同じ RequestContext オブジェクトを使用する必要があります。 詳細については、イベント ハンドラー削除に関するページを参照してください。

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

パラメーター

handler

(args: T) => Promise<any>

イベント ハンドラーとしてメソッドに以前に提供された関数への add 参照。

戻り値

void