مشاركة عبر


Service class

مكون تضمين خدمة Power BI، وهو نقطة الإدخال لتضمين جميع مكونات Power BI الأخرى في التطبيق الخاص بك

الخصائص

router

الأساليب

bootstrap(HTMLElement, IBootstrapEmbedConfiguration | IComponentEmbedConfiguration)

نظرا لعنصر HTML و entityType، يقوم بإنشاء مثيل مكون جديد، و bootstrap iframe للتضمين.

createReport(HTMLElement, IEmbedConfiguration | IReportCreateConfiguration)

إنشاء تقرير جديد

embed(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)

نظرا لتكوين يستند إلى عنصر HTML، إذا تم بالفعل إنشاء المكون وإرفاقه بالعنصر، يعيد استخدام مثيل المكون وiframe الموجود، وإلا فإنه ينشئ مثيل مكون جديد.

get(HTMLElement)

إرجاع مثيل للمكون المقترن بالعنصر.

invokeSDKHook(Function, IExtendedRequest, Response)
load(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)

نظرا لتكوين يستند إلى عنصر HTML، إذا تم بالفعل إنشاء المكون وإرفاقه بالعنصر، يعيد استخدام مثيل المكون وiframe الموجود، وإلا فإنه ينشئ مثيل مكون جديد. يتم استخدام هذا لواجهة برمجة تطبيقات التضمين المرحلي، بمجرد تحميل العنصر بنجاح، يمكن للمرء استدعاء "العرض" عليه.

preload(IEmbedConfigurationBase | IComponentEmbedConfiguration, HTMLElement)

واجهة برمجة التطبيقات لنقاط النهاية المضمنة ل powerbi للبدء الدافئ. استخدم واجهة برمجة التطبيقات هذه لتحميل Power BI Embedded مسبقا في الخلفية.

quickCreate(HTMLElement, IQuickCreateConfiguration)

إنشاء مجموعة بيانات جديدة

reset(HTMLElement)

نظرا لعنصر HTML الذي يحتوي على مكون مضمن داخله، يزيل المكون من قائمة المكونات المضمنة، ويزيل الاقتران بين العنصر والمكون، ويزيل iframe.

تفاصيل الخاصية

router

router: Router

قيمة الخاصية

Router

تفاصيل الأسلوب

bootstrap(HTMLElement, IBootstrapEmbedConfiguration | IComponentEmbedConfiguration)

نظرا لعنصر HTML و entityType، يقوم بإنشاء مثيل مكون جديد، و bootstrap iframe للتضمين.

function bootstrap(element: HTMLElement, config: IBootstrapEmbedConfiguration | IComponentEmbedConfiguration): Embed

المعلمات

element

HTMLElement

المرتجعات

Embed

createReport(HTMLElement, IEmbedConfiguration | IReportCreateConfiguration)

إنشاء تقرير جديد

function createReport(element: HTMLElement, config?: IEmbedConfiguration | IReportCreateConfiguration): Embed

المعلمات

element

HTMLElement

المرتجعات

Embed

embed(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)

نظرا لتكوين يستند إلى عنصر HTML، إذا تم بالفعل إنشاء المكون وإرفاقه بالعنصر، يعيد استخدام مثيل المكون وiframe الموجود، وإلا فإنه ينشئ مثيل مكون جديد.

function embed(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed

المعلمات

element

HTMLElement

المرتجعات

Embed

get(HTMLElement)

إرجاع مثيل للمكون المقترن بالعنصر.

function get(element: HTMLElement): Embed

المعلمات

element

HTMLElement

المرتجعات

Embed

invokeSDKHook(Function, IExtendedRequest, Response)

function invokeSDKHook(hook: Function, req: IExtendedRequest, res: Response): Promise<void>

المعلمات

hook

Function

req

IExtendedRequest

res

Response

المرتجعات

Promise<void>

load(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)

نظرا لتكوين يستند إلى عنصر HTML، إذا تم بالفعل إنشاء المكون وإرفاقه بالعنصر، يعيد استخدام مثيل المكون وiframe الموجود، وإلا فإنه ينشئ مثيل مكون جديد. يتم استخدام هذا لواجهة برمجة تطبيقات التضمين المرحلي، بمجرد تحميل العنصر بنجاح، يمكن للمرء استدعاء "العرض" عليه.

function load(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed

المعلمات

element

HTMLElement

المرتجعات

Embed

preload(IEmbedConfigurationBase | IComponentEmbedConfiguration, HTMLElement)

واجهة برمجة التطبيقات لنقاط النهاية المضمنة ل powerbi للبدء الدافئ. استخدم واجهة برمجة التطبيقات هذه لتحميل Power BI Embedded مسبقا في الخلفية.

function preload(config?: IEmbedConfigurationBase | IComponentEmbedConfiguration, element?: HTMLElement): HTMLIFrameElement

المعلمات

element

HTMLElement

المرتجعات

HTMLIFrameElement

quickCreate(HTMLElement, IQuickCreateConfiguration)

إنشاء مجموعة بيانات جديدة

function quickCreate(element: HTMLElement, config?: IQuickCreateConfiguration): Embed

المعلمات

element

HTMLElement

المرتجعات

Embed

reset(HTMLElement)

نظرا لعنصر HTML الذي يحتوي على مكون مضمن داخله، يزيل المكون من قائمة المكونات المضمنة، ويزيل الاقتران بين العنصر والمكون، ويزيل iframe.

function reset(element: HTMLElement)

المعلمات

element

HTMLElement