機械翻訳について

コンテキスト・クローズ・イベント

このイベントは、オブジェクトがVBアプリケーションでクローズされるときに開始されます。 これはグローバル・レベルのイベントであるため、ユーザーはグローバル・コンテキスト上でサブスクライブAPIをコールして、このイベントをサブスクライブする必要があります。

ノート: ContextCloseは、TabContextからリスニングできるイベントです。
次のコード・サンプルは、ContextCloseイベントをサブスクライブするためのTypeScriptの例を示しています:
/// <reference path="uiEventsFramework.d.ts"/>
    const frameworkProvider: IUiEventsFrameworkProvider = await 
CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID');
    const tabContext: ITabContext = await frameworkProvider.getTabContext();
    const requestObject: IEventRequest = 
frameworkProvider.requestHelper.createSubscriptionRequest('cxEventBusContextCloseEvent');
    tabContext.subscribe(requestObject, (message: IEventResponse) => {
        const response = message as IContextResponse
        const context: IObjectContext = response.getResponseData();
        console.log(context.getObjectType());
        console.log(context.getObjectId());
        co
次のコード・サンプルは、ContextCloseイベントをサブスクライブするためのJavaScriptの例を示しています:
const frameworkProvider = await 
CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID');
    const tabContext = await frameworkProvider.getTabContext();
    const requestObject = 
frameworkProvider.requestHelper.createSubscriptionRequest('cxEventBusContextCloseEvent');
    tabContext.subscribe(requestObject, (response) => {
        const context = response.getResponseData();
        console.log(context.getObjectType());
        console.log(context.getObjectId());
        console.log(context.getTabId());
    });