RDL 파일에서 어셈블리 참조Referencing Assemblies in an RDL File

보고서 정의 파일에서 사용자 지정 코드 어셈블리의 사용을 지원 하려면 두 개의 언어 RDL (Report Definition) 요소가 RDL 사양에 포함 된다는:는 CodeModules 요소 및 클래스 요소입니다.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.

CodeModules 요소를 사용 하면 보고서 식에서 관리 코드 어셈블리를 참조할 수 있습니다.The CodeModules element enables you to refer to managed code assemblies in report expressions. CodeModules 는 특수화 된 함수를 호출 하 여 보고서 정의 파일에서 사용 하는 어셈블리에 대 한 참조를 포함 하는 최상위 요소입니다.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. 사용자 지정 어셈블리 사용을 지원하는 보고서 정의 항목은 다음과 같습니다.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>  

호출 하는 대신 Load 사용자 지정 코드에서 수동으로 추가 하거나 사용자 지정 어셈블리를 등록 CodeModule RDL 파일을 사용 하거나 사용 하 여 요소는 참조 탭은 보고서 속성 대화 상자.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. 자세한 내용은 보고서 디자이너의 식에 포함된 사용자 지정 코드 및 어셈블리 참조(SSRS)를 참조하세요.For more information, see Custom Code and Assembly References in Expressions in Report Designer (SSRS).

클래스 요소가 보고서 정의의 인스턴스 멤버 사용을 지원 합니다.The Classes element supports the use of instance members in a report definition. 클래스 클래스 이름 및 인스턴스 이름에 대 한 참조를 포함 하는 요소는 최상위 요소입니다.Classes is a top-level element that contains a reference to the class name and an instance name. 인스턴스 멤버 사용을 지원하는 보고서 정의 항목은 다음과 같습니다.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>  

자세한 내용은 참조 액세스 Custom Assemblies Through Expressions합니다.For more information, see Accessing Custom Assemblies Through Expressions.

관련 항목:See Also

보고서에서 사용자 지정 어셈블리 사용Using Custom Assemblies with Reports