Impostazione di un riferimento agli assembly in un file RDLReferencing Assemblies in an RDL File

Per supportare l'uso degli assembly di codice personalizzato nel file di definizione del report, i due elementi di linguaggio RDL (Report Definition) sono inclusi nella specifica RDL: il CodeModules elemento e classi elemento.To support the use of custom code assemblies in report definition files, two Report Definition Language (RDL) elements are included in the RDL specification: the CodeModules element and the Classes element.

Il CodeModules elemento consente di fare riferimento agli assembly di codice gestito nelle espressioni del report.The CodeModules element enables you to refer to managed code assemblies in report expressions. CodeModules è un elemento di primo livello che contiene il riferimento all'assembly da utilizzare nel file di definizione del report per chiamare funzioni specializzate.CodeModules is a top-level element that contains the reference to the assembly that you use in your report definition files to call specialized functions. Una voce in una definizione del report che supporta l'utilizzo di un assembly personalizzato può essere simile alla seguente:An entry in a report definition that supports the use of a custom assembly might look like the following:

<CodeModules>  
   <CodeModule>CurrencyConversion, Version=1.0.1363.31103, Culture=neutral, PublicKeyToken=null</CodeModule>  
</CodeModules>  

Anziché chiamare Load dal codice personalizzato, registrare gli assembly personalizzati aggiungendo manualmente CodeModule elementi nel file RDL o utilizzando il riferimenti scheda della finestra di proprietà Report finestra di dialogo.Instead of calling Load from your custom code, register your custom assemblies by either manually adding CodeModule elements to your RDL file or by using the References tab of the Report Properties dialog. Per altre informazioni, vedere Riferimenti a codice personalizzato e ad assembly in espressioni in Progettazione report (SSRS).For more information, see Custom Code and Assembly References in Expressions in Report Designer (SSRS).

Il classi elemento supporta l'utilizzo di membri di istanza in una definizione del report.The Classes element supports the use of instance members in a report definition. Classi è un elemento di primo livello che contiene un riferimento al nome della classe e un nome di istanza.Classes is a top-level element that contains a reference to the class name and an instance name. Una voce in una definizione del report che supporta l'utilizzo di membri dell'istanza può essere simile alla seguente:An entry in a report definition that supports the use of instance members might look like the following:

<Classes>  
   <Class>  
      <ClassName>CurrencyConversion.DollarCurrencyConversion</ClassName>  
      <InstanceName>m_myDollarConversion</InstanceName>  
   </Class>  
</Classes>  

Per ulteriori informazioni, vedere l'accesso a Custom Assemblies Through Expressions.For more information, see Accessing Custom Assemblies Through Expressions.

Vedere ancheSee Also

Uso di assembly personalizzati con i reportUsing Custom Assemblies with Reports