0

Dans SSRS 2005 (et j'imagine 2008) vous pouvez fournir des fonctions aux rapports, et si je ne me trompe pas, des assemblages entiers aussi, qui vous permettent d'effectuer un certain type de travail avant le rapport est rendu.SSRS 2005 Report Fonctions

Est-ce que quelqu'un sait à quel point dans le cycle de vie de la page ASP.NET cette fonction est compilée et/ou exécutée?

J'aurais tendance à penser que c'est exécuté On_Render, mais c'est évidemment une supposition.

Est-ce que quelqu'un a un aperçu, et fait une même fonctionnalité de SSRS 2008, et si oui, à quel moment cela s'exécute-t-il?

Répondre

1

Les assemblys de code et de rapport personnalisés sont compilés dans le cycle de vie du rapport et pas nécessairement dans le cycle de vie de votre page.

Cela signifie que, dans le cas habituel de traitement asynchrone et distant, cela se produit sur le serveur de rapports, une fois que votre page a été rendue et envoyée au navigateur. A partir de Reflector, je suppose que lorsque vous n'utilisez pas le traitement asynchrone, cela se passe pendant PreRender. Si vos assemblys de rapport personnalisés nécessitent plus que l'autorisation Execute, assurez-vous de les déployer avec les autorisations appropriées sur le serveur de rapports ou, en cas de traitement local, d'appeler la méthode AddTrustedCodeModuleInCurrentAppDomain.

Questions connexes