ClrObjectFactory.CreateFromWsdl(String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 XML Web services 的 Web 服务描述语言 (WSDL),通过 .NET 远程处理激活远程程序集。
public:
virtual System::Object ^ CreateFromWsdl(System::String ^ WsdlUrl, System::String ^ Mode);
public object CreateFromWsdl (string WsdlUrl, string Mode);
abstract member CreateFromWsdl : string * string -> obj
override this.CreateFromWsdl : string * string -> obj
Public Function CreateFromWsdl (WsdlUrl As String, Mode As String) As Object
参数
- WsdlUrl
- String
Web 服务的 WSDL URL。
- Mode
- String
未使用。
返回
表示此类型的 Object 实例,其区域性、参数以及绑定和激活特性均设置为 null
;如果找不到 WsdlUrl
参数标识的程序集,将设置为 null
。
实现
例外
调用链中的调用方无权访问非托管代码。
未能打开线程标记。
注解
处理传入的 WSDL,并在必要时生成代理,然后激活远程对象。
.NET 远程处理使用的 SOAP 版本是 RPC/编码版本,而不是 SOAP 互操作性所需的文档/文本。 因此, CreateFromWsdl 不适用于大多数 ASMX Web 服务。
CreateFromWsdl 首次运行时需要本地计算机上的管理权限,因为它会创建并安装客户端代理,以便与远程程序集通信。