ReportingEngine

ReportingEngine class

يوفر إجراءات لتعبئة مستندات النموذج بالبيانات ومجموعة من الإعدادات للتحكم في هذه الإجراءات.

public class ReportingEngine

المنشئون

اسم وصف
ReportingEngine() تهيئة مثيل جديد لهذه الفئة.

الخصائص

اسم وصف
KnownTypes { get; } يحصل على مجموعة غير مرتبة (أي مجموعة من العناصر الفريدة) تحتوي علىTypeكائنات التي يمكن استخدامها بأسماء مؤهلة كليًا أو جزئيًا ضمن قوالب التقارير التي تتم معالجتها بواسطة مثيل المحرك هذا لاستدعاء الأعضاء الساكنين للأنواع المقابلة ، وأداء مجموعات النوع ، إلخ.
Options { get; set; } الحصول على أو تعيين مجموعة من العلامات التي تتحكم في سلوك هذاReportingEngine مثيل أثناء إنشاء تقرير .
static UseReflectionOptimization { get; set; } الحصول على أو تعيين قيمة تشير إلى ما إذا كانت استدعاءات أعضاء النوع المخصص التي يتم إجراؤها عبر واجهة برمجة تطبيقات الانعكاس تم تحسينها باستخدام إنشاء فئة ديناميكية أم لا. القيمة الافتراضية هي true .

طُرق

اسم وصف
BuildReport(Document, object) يملأ مستند النموذج المحدد بالبيانات من المصدر المحدد مما يجعله تقريرًا جاهزًا.
BuildReport(Document, object, string) يملأ مستند النموذج المحدد بالبيانات من المصدر المحدد مما يجعله تقريرًا جاهزًا.
BuildReport(Document, object[], string[]) يملأ مستند النموذج المحدد بالبيانات من المصادر المحددة مما يجعله تقريرًا جاهزًا.
Equals(object)
GetHashCode()

أنظر أيضا