Idioma

ClrObjectFactory.CreateFromWsdl(String, String) Método

Definição

Ativa um assembly remoto por meio de .NET comunicação remota usando a WSDL (Linguagem de Descrição dos Serviços Web) do serviço Web XML.

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

Parâmetros

WsdlUrl
String

A URL WSDL do serviço Web.

Mode
String

Não usado.

Retornos

Uma instância do Object tipo que representa, com cultura, argumentos e atributos de associação e ativação definidos como null, ou null se o assembly identificado pelo WsdlUrl parâmetro não for encontrado.

Implementações

Exceções

Um chamador na cadeia de chamadas não tem permissão para acessar código não gerenciado.

Não foi possível abrir o token de thread.

Comentários

Processa o WSDL passado e, se necessário, gera um proxy e ativa o objeto remoto.

A versão de SOAP usada por .NET comunicação remota é RPC/codificada, não documento/literal, o que é necessário para a interoperabilidade SOAP. Portanto, CreateFromWsdl não funcionará com a maioria dos serviços Web ASMX.

CreateFromWsdl requer privilégios administrativos no computador local na primeira vez em que ele é executado, pois ele cria e instala um proxy de cliente para comunicação com o assembly remoto.

Aplica-se a