Architettura di un elemento del report personalizzatoCustom Report Item Architecture

Un elemento del report personalizzato è un'estensione di RDL (Report Definition Language) che consente agli sviluppatori di aggiungere funzionalità per le quali non è disponibile il supporto nativo in RDL o di estendere le funzionalità dei controlli esistenti.A custom report item is an extension to the Report Definition Language (RDL) that allows developers to add functionality that’s not natively supported in RDL or extend the functionality of existing controls. Un elemento del report personalizzato è costituito da due componenti principali: il componente della fase di esecuzione e quello della fase di progettazione.There are two main components to a custom report item: the run-time component and the design-time component. Questi componenti vengono implementati come assembly .NET Framework.NET Framework e possono essere scritti in qualsiasi linguaggio conforme a CLS.These components are implemented as .NET Framework.NET Framework assemblies, and can be written in any CLS-compliant language.

Componente della fase di esecuzioneThe Run-Time Component

Il componente della fase di esecuzione per un elemento del report personalizzato viene chiamato da Elaborazione report in fase di esecuzione.The run-time component for a custom report item is called by the report processor at run time. Questo componente accetta i dati passati da Elaborazione report in fase di esecuzione, elabora tali dati e restituisce un'immagine contenente l'elemento del report personalizzato di cui è stato eseguito il rendering.The run-time component accepts data passed by the report processor at run time, processes this data, and returns an image containing the rendered custom report item.

Componente runtime dell'elemento del report personalizzatoCustom report item run-time component

Componente della fase di progettazioneThe Design-Time Component

Il componente della fase di progettazione consente la definizione e la modifica dell'elemento del report personalizzato nell'interfaccia di Progettazione report in Visual StudioVisual Studio.The design-time component allows the custom report item to be defined and manipulated in the Report Designer interface in Visual StudioVisual Studio. Questo componente è costituito da diversi controlli secondari che definiscono l'aspetto e le proprietà dell'elemento del report personalizzato nell'ambiente di progettazione.The design-time component consists of several sub-controls that control the appearance and properties of the custom report item in the design environment.

Componente dell'elemento del report personalizzato per la fase di progettazioneCustom report item design-time component

Vedere ancheSee Also

Creazione di un componente runtime dell'elemento del report personalizzato Creating a Custom Report Item Run-Time Component
Creazione di un componente dell'elemento del report personalizzato per la fase di progettazione Creating a Custom Report Item Design-Time Component
Procedura: Distribuzione di un elemento del report personalizzatoHow to: Deploy a Custom Report Item