機械翻訳について

フレームワークの初期化

CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFrameworkによって提供される初期化APIを使用して、サード・パーティ・アプリケーションでUEFを初期化できます:

/// <reference path="uiEventsFramework.d.ts"/>
const frameworkProvider: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID','v1');
初期化すると、frameworkProviderフレームを使用できます:
interface IUiEventsFrameworkProvider {
        requestHelper: IRequestHelper;
        dispose: () => void;
        getVersion(): string;
        getApplicationName(): string;
        getCurrentTabId(): Promise<string>;
        getActiveTabId(): Promise<string>;
        getAvailableRecords(tabId?: string): Promise<IRecordContext[]>;
        getActiveTab(): Promise<ITabContext>;
        getTabContext(browserTabId?: string): Promise<ITabContext>;
        getAvailableTabs(): Promise<ITabContext[]>;
        getGlobalContext(): Promise<IGlobalContext>;
        getModalWindowContext(): Promise<IModalWindowContext>;
        getSidePaneContext(sidePaneId: string): Promise<ISidePaneContext>;
}

「外部アプリケーションとサービス・センターの統合」でその使用方法を確認し、インタフェースで使用可能な各メソッドの詳細な説明を参照してください。

ノート: Disposeメソッドは、frameworkProviderにあります。 コールされると、現在アクティブなすべてのサブスクリプションが破棄されます。 UEFを使用するには、アプリケーションを再度初期化する必要があります(CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize)。