我只是有好奇心.我正在使用SSRS并调用其SOAP方法.我已经生成了存根/创建了Web引用,并且一切正常,我可以使Web服务调用正常.
问题:从WSDL,ReportService2005和ReportExecution生成的两个类有一些重叠的类定义,例如ParameterValue,DataSourceCredentials,ReportParameter.
在C#中,有没有办法说,"对于方法中的这个代码块,使用这个命名空间?"
伪/主要是构建错误代码:
use-this-namespace (ReportService2005)
{
ParameterValue[] values = null;
DataSourceCredentials[] credentials = null;
ReportParameter[] parameters;
}
Run Code Online (Sandbox Code Playgroud)
我知道我可以写出全名,ReportService2005.ParameterValue [] values = null.或者我可以在我的类/控制器声明之前在顶部对两个类进行别名.这只是我很好奇的事情.