機械翻訳について

IObjectContext

すべてのイベントまたは操作レスポンスには、IObjectContextオブジェクトを戻すgetContext()メソッドがあります。

関数

getObjectType

この関数は、レスポンスのコンテキスト情報からオブジェクト・タイプを取得するために使用されます。

次のコード・サンプルは、getObjectTypeの構文を示しています:
getObjectType(): string;
次のコード・スニペットは、getObjectTypeメソッドが使用されているContextOpenイベントをサブスクライブするためのTypescriptの例を示しています。
/// <reference path="uiEventsFramework.d.ts"/>  
      const frameworkProvider: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1'); 
      const tabContext: ITabContext = await frameworkProvider.getTabContext();
      const requestObject: CX_SVC_UI_EVENTS_FRAMEWORK.IEventRequest = frameworkProvider.requestHelper.createSubscriptionRequest('cxEventBusContextCloseEvent');   
      tabContext.subscribe(requestObject, (response: IEventResponse) => {        
           console.log(response.getContext().getObjectType()); // usage of getObjectType
      });
次のコード・スニペットは、getObjectTypeメソッドが使用されているContextOpenイベントにサブスクライブするためのjavascriptの例を示しています。
const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1'); 
      const tabContext = await frameworkProvider.getTabContext();
      const requestObject = frameworkProvider.requestHelper.createSubscriptionRequest('cxEventBusContextCloseEvent') 
      tabContext.subscribe(requestObject, (response) => {         
           console.log(response.getContext().getObjectType()); // usage of getObjectType
      });
      

getObjectId

この関数は、レスポンスのコンテキスト情報からオブジェクトの一意識別子を取得するために使用されます。

次のコード・サンプルは、getObjectIdの構文を示しています。
getObjectId(): string;
次のコード・サンプルは、getObjectIdメソッドが使用されているContextOpenイベントをサブスクライブするためのtypescriptの例を示しています。
/// <reference path="uiEventsFramework.d.ts"/>  
      const frameworkProvider: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1'); 
      const tabContext: ITabContext = await frameworkProvider.getTabContext();
      const requestObject: CX_SVC_UI_EVENTS_FRAMEWORK.IEventRequest = frameworkProvider.requestHelper.createSubscriptionRequest('cxEventBusContextCloseEvent');   
      tabContext.subscribe(requestObject, (response: IEventResponse) => {        
           console.log(response.getContext().getObjectId()); // usage of getObjectId
      });
  
次のコード・サンプルは、getObjectIdメソッドが使用されているContextOpenイベントをサブスクライブするためのJavascriptの例を示しています。
const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1'); 
      const tabContext = await frameworkProvider.getTabContext();
      const requestObject = frameworkProvider.requestHelper.createSubscriptionRequest('cxEventBusContextCloseEvent') 
      tabContext.subscribe(requestObject, (response) => {         
          console.log(response.getContext().getObjectId()); // usage of getObjectId
      });

getTabId

この関数は、ブラウザ・タブの一意識別子をレスポンス・オブジェクトのコンテキスト情報から取得するために使用されます。

次のコード・サンプルは、getTabIdの構文を示しています。
getTabId(): string;
次のコード・サンプルは、getTabIdメソッドが使用されているContextCloseイベントをサブスクライブするためのTypescriptの例を示しています:
/// <reference path="uiEventsFramework.d.ts"/>  
      const frameworkProvider: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1'); 
      const tabContext: ITabContext = await frameworkProvider.getTabContext();
      const requestObject: CX_SVC_UI_EVENTS_FRAMEWORK.IEventRequest = frameworkProvider.requestHelper.createSubscriptionRequest('cxEventBusContextCloseEvent');   
      tabContext.subscribe(requestObject, (response: IEventResponse) => {        
          console.log(response.getContext().getTabId()); // usage of getTabId
      });
  
次のコード・サンプルは、getTabIdメソッドが使用されているContextCloseイベントをサブスクライブするためのJavascriptの例を示しています:
const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1'); 
      const tabContext = await frameworkProvider.getTabContext();
      const requestObject = frameworkProvider.requestHelper.createSubscriptionRequest('cxEventBusContextCloseEvent') 
      tabContext.subscribe(requestObject, (response) => {         
          console.log(response.getContext().getTabId()); // usage of getTabId
      });

getMsiTabId

この関数は、MSIタブの一意の識別子をレスポンス・オブジェクトのコンテキスト情報から取得するために使用されます。

次のコード・サンプルは、getMsiTabIdの構文を示しています。
getMsiTabId(): string;
次のコード・サンプルは、getMsiTabIdメソッドが使用されているContextCloseイベントをサブスクライブするためのTypescriptの例を示しています:
/// <reference path="uiEventsFramework.d.ts"/>  
      const frameworkProvider: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1'); 
      const tabContext: ITabContext = await frameworkProvider.getTabContext();
      const requestObject: CX_SVC_UI_EVENTS_FRAMEWORK.IEventRequest = frameworkProvider.requestHelper.createSubscriptionRequest('cxEventBusContextCloseEvent');   
      tabContext.subscribe(requestObject, (response: IEventResponse) => {        
         console.log(response.getContext().getMsiTabId()); // usage of getMsiTabId
      });
  
次のコード・サンプルは、getMsiTabIdメソッドが使用されているContextCloseイベントをサブスクライブするためのJavascriptの例を示しています:
const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1'); 
      const tabContext = await frameworkProvider.getTabContext();
      const requestObject = frameworkProvider.requestHelper.createSubscriptionRequest('cxEventBusContextCloseEvent') 
      tabContext.subscribe(requestObject, (response) => {         
          console.log(response.getContext().getMsiTabId()); // usage of getMsiTabId
      });

getMsiSubTabId

この関数は、MSIサブタブの一意の識別子をレスポンスのコンテキスト情報から取得するために使用されます。

次のコード・サンプルは、getMsiSubTabIdの構文を示しています。
getMsiSubTabId(): string;
次のコード・サンプルは、getMsiSubTabIdメソッドが使用されているContextCloseイベントをサブスクライブするためのTypescriptの例を示しています:
/// <reference path="uiEventsFramework.d.ts"/>  
      const frameworkProvider: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1'); 
      const tabContext: ITabContext = await frameworkProvider.getTabContext();
      const requestObject: CX_SVC_UI_EVENTS_FRAMEWORK.IEventRequest = frameworkProvider.requestHelper.createSubscriptionRequest('cxEventBusContextCloseEvent');   
      tabContext.subscribe(requestObject, (response: IEventResponse) => {        
         console.log(response.getContext().getMsiSubTabId()); // usage of getMsiSubTabId
      });
  
次のコード・サンプルは、getMsiSubTabIdメソッドが使用されているContextCloseイベントをサブスクライブするためのJavascriptの例を示しています:
const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1'); 
      const tabContext = await frameworkProvider.getTabContext();
      const requestObject = frameworkProvider.requestHelper.createSubscriptionRequest('cxEventBusContextCloseEvent') 
      tabContext.subscribe(requestObject, (response) => {         
          consol