Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
För att stödja användningen av anpassade kodassembléer i rapportdefinitionsfiler ingår två Report Definition Language (RDL)-element i RDL-specifikationen: CodeModules-elementet och Classes-elementet .
CodeModules-elementet gör det möjligt att referera till hanterade kodsammansättningar i rapportuttryck. CodeModules är ett toppnivåelement som innehåller referensen till assemblern som du använder i dina rapportdefinitionsfiler för att anropa specialiserade funktioner. En post i en rapportdefinition som stödjer användningen av en anpassad assembler kan se ut som följande exempel:
<CodeModules>
<CodeModule>CurrencyConversion, Version=1.0.1363.31103, Culture=neutral, PublicKeyToken=null</CodeModule>
</CodeModules>
Istället för att anropa Load från din egen kod, registrera dina anpassade assemblies antingen genom att manuellt lägga till CodeModule-element i din RDL-fil eller genom att använda fliken Referenser i dialogen Rapportera egenskaper . Mer information finns i Anpassad kod och sammansättningsreferenser i uttryck i Rapportdesigner (SSRS).
Elementet Klasser stödjer användningen av instansmedlemmar i en rapportdefinition. Klasser är ett toppnivåelement som innehåller en referens till klassnamnet och ett instansnamn. En post i en rapportdefinition som stödjer användningen av instansmedlemmar kan se ut som följande exempel:
<Classes>
<Class>
<ClassName>CurrencyConversion.DollarCurrencyConversion</ClassName>
<InstanceName>m_myDollarConversion</InstanceName>
</Class>
</Classes>
För mer information, se Åtkomst till anpassade sammansättningar genom uttryck.