次の方法で共有


BaseExtension class

すべてのクライアント側拡張機能の基底クラス。

Extends

注釈

このクラスのコンストラクターは、内部にマークされています。 サードパーティのコードは、コンストラクターを直接呼び出したり、BaseExtension クラスを展開するサブクラスを作成したりすることはできません。

プロパティ

context

コンテキスト オブジェクトを使用して、コンポーネントに関連付けられている一般的なサービスと状態にアクセスします。

properties

拡張プロパティは、拡張機能を初期化するアプリケーションによって渡される JavaScript オブジェクトです。

メソッド

onInit()

このイベント メソッドは、クライアント側拡張機能がページで最初にアクティブ化されるときに呼び出されます。 バーチャル

プロパティの詳細

context

コンテキスト オブジェクトを使用して、コンポーネントに関連付けられている一般的なサービスと状態にアクセスします。

protected readonly context: ExtensionContext;

プロパティ値

注釈

子クラスは、特殊化された型で再宣言することで、このフィールドをオーバーライドすることが期待されます。 これは読み取り専用プロパティを意味します。型は基底クラスで読み取り専用として宣言することはできません (コンストラクターの外部で初期化されるため)。ただし、子クラスでは読み取り専用として再宣言する必要があります。

properties

拡張プロパティは、拡張機能を初期化するアプリケーションによって渡される JavaScript オブジェクトです。

protected get properties(): TProperties;

プロパティ値

TProperties

注釈

プロパティは、構成可能な動作を定義するために拡張コードで使用できます。 アプリケーションは、拡張機能のインスタンスに提供するプロパティを制御できますが、最も一般的な方法は、サーバーに JSON として格納し、初期化時に拡張機能にそのまま渡すことです。

メソッドの詳細

onInit()

このイベント メソッドは、クライアント側拡張機能がページで最初にアクティブ化されるときに呼び出されます。 バーチャル

protected onInit(): Promise<void>;

戻り値

Promise<void>