.net - Reporting Services - 您的自定义程序集何时需要权限?
问题描述
我制作了一个自定义程序集的示例,该程序集尝试读取本地计算机上的文本文件。我想在我的 SSRS 报告中显示文本文件的结果。我知道 Reporting Services 需要通过更改配置文件rspreviewpolicy.config来请求访问我计算机上的文本文件的权限。这一切都基于这个链接。
现在,我制作了另一个自定义程序集,其中:
- A:我在函数中使用System.Web.HttpUtility.UrlEncode来制作 URL
- B:我使用内置的 SSRS 函数,如参数。在一个函数中,我想根据我的多选参数中选定的列名值隐藏列名。基本上,它必须获取我函数中的所有参数值。这使用位于 SSRS 的 CommonExtensions 文件夹中的Microsoft.ReportingServices.ProcessingObjectModel程序集。
问题是我现在不需要对我的配置文件rspreviewpolicy.config进行任何更改以使用我的自定义程序集运行我的报告而不会出现问题?它没有说我不需要权限或任何东西?
我真正的问题是:我什么时候知道我必须为哪些程序集/命名空间请求权限?要使用 System.IO.StreamReader 读取文本文件,我需要权限,但对于 System.WebHttpUtility.UrlEncode 我不需要?
解决方案
推荐阅读
- android - 在 Android Studio 上实现 firebase 的错误消息
- android - 如何加入 ObjectBox
- python-3.x - “charmap”编解码器无法编码位置 XX 中的字符
- php - 如果在php中的下划线之前找到一系列数字,如何取出
- java - Spring Boot:应用程序显示 404 错误
- android - Android - com.android.support:appcompat-v7:22.2.1 中的数字 22 是什么?
- android - 我正在使用 Android Studio 3.1.3,但出现了一些错误
- python - 将 .log 文件导入 Jupyter 笔记本
- git - React 原生节点模块:如何在 git 中保持 Android 模块的变化?
- javascript - javascript中switch语句的行为不端