ReportingEngine

ReportingEngine class

Şablon belgelerini verilerle doldurmak için rutinler ve bu rutinleri kontrol etmek için bir dizi ayar sağlar.

Daha fazla bilgi edinmek için şu adresi ziyaret edin:LINQ Raporlama Motoru belgeleme makalesi.

public class ReportingEngine

yapıcılar

İsimTanım
ReportingEngine()Bu sınıfın yeni bir örneğini başlatır.

Özellikleri

İsimTanım
KnownTypes { get; }Aşağıdakileri içeren sıralanmamış bir küme (yani benzersiz öğelerden oluşan bir koleksiyon) alır:Type Bu engine örneği tarafından işlenen rapor şablonları içerisinde ilgili türlerin statik üyelerini çağırmak, tür dönüştürmeleri gerçekleştirmek vb. için tam veya kısmen nitelikli adları kullanılabilen nesneler
MissingMemberMessage { get; set; }Bir nesnenin eksik bir üyesine düz bir referansı temsil eden bir şablon ifadesi yerine yazdırılan bir dize değerini alır veya ayarlar. Varsayılan değer boş bir dizedir.
Options { get; set; }Bu davranışın kontrol edildiği bir bayrak kümesini alır veya ayarlarReportingEngine Bir rapor oluştururken örneği.
static UseReflectionOptimization { get; set; }Yansıma API’si aracılığıyla gerçekleştirilen özel tür üyelerinin çağrılarının dinamik sınıf oluşturma kullanılarak optimize edilip edilmediğini belirten bir değer alır veya ayarlar. Varsayılan değerdoğru .

yöntemler

İsimTanım
BuildReport(Document, object)Belirtilen şablon belgesini belirtilen kaynaktan gelen verilerle doldurur ve onu hazır bir rapor haline getirir.
BuildReport(Document, object, string)Belirtilen şablon belgesini belirtilen kaynaktan gelen verilerle doldurur ve onu hazır bir rapor haline getirir.
BuildReport(Document, object[], string[])Belirtilen şablon belgesini belirtilen kaynaklardan gelen verilerle doldurarak hazır bir rapor haline getirir.
static GetRestrictedTypes()Türleri, hangi üyelerin ve hangi türetilmiş türlerin üyelerinin şablon sözdizimi aracılığıyla engine tarafından erişilemez olması gerektiğini döndürür.
static SetRestrictedTypes(params Type[])Şablon sözdizimi aracılığıyla engine tarafından hangi üyelerin ve hangi türetilmiş türlerin üyelerinin erişilemez olması gerektiğini belirtir.

Ayrıca bakınız