ClrObjectFactory.CreateFromWsdl(String, String) 方法

定义

使用 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 首次运行时需要本地计算机上的管理权限,因为它会创建并安装客户端代理,以便与远程程序集通信。

适用于