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