ReportingEngine

ReportingEngine class

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

لمعرفة المزيد، قم بزيارةمحرك التقارير LINQ مقالة توثيقية.

public class ReportingEngine

المنشئون

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

الخصائص

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

طُرق

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

أنظر أيضا