RDL 파일에서 어셈블리 참조
보고서 정의 파일에서 사용자 지정 코드 어셈블리의 사용을 지원하기 위해 RDL(Report Definition Language) 요소 두 개(CodeModules 요소 및 Classes 요소)가 RDL 사양에 포함됩니다.
CodeModules 요소를 사용하면 보고서 식에서 관리 코드 어셈블리를 참조할 수 있습니다. CodeModules는 보고서 정의 파일에서 특수화된 함수를 호출하는 데 사용하는 어셈블리에 대한 참조가 포함된 최상위 요소입니다. 사용자 지정 어셈블리 사용을 지원하는 보고서 정의의 항목은 다음 예제와 같습니다.
<CodeModules>
<CodeModule>CurrencyConversion, Version=1.0.1363.31103, Culture=neutral, PublicKeyToken=null</CodeModule>
</CodeModules>
사용자 지정 코드에서 호출 Load 하는 대신 RDL 파일에 CodeModule 요소를 수동으로 추가하거나 보고서 속성 대화 상자의 참조 탭을 사용하여 사용자 지정 어셈블리를 등록합니다. 자세한 내용은 보고서 디자이너의 식에 포함된 사용자 지정 코드 및 어셈블리 참조(SSRS)를 참조하세요.
Classes 요소는 보고서 정의에서 인스턴스 멤버의 사용을 지원합니다. 클래스는 클래스 이름 및 인스턴스 이름에 대한 참조를 포함하는 최상위 요소입니다. 인스턴스 멤버 사용을 지원하는 보고서 정의의 항목은 다음 예제와 같을 수 있습니다.
<Classes>
<Class>
<ClassName>CurrencyConversion.DollarCurrencyConversion</ClassName>
<InstanceName>m_myDollarConversion</InstanceName>
</Class>
</Classes>
자세한 내용은 식을 통해 사용자 지정 어셈블리에 액세스하는 것을 참조 하세요.
관련 콘텐츠
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기