Partilhar via


ClrObjectFactory.CreateFromVroot(String, String) Método

Definição

Ativa um assembly remoto por meio da comunicação remota do .NET, usando a URL da raiz virtual do assembly remoto.

public:
 virtual System::Object ^ CreateFromVroot(System::String ^ VrootUrl, System::String ^ Mode);
public object CreateFromVroot (string VrootUrl, string Mode);
abstract member CreateFromVroot : string * string -> obj
override this.CreateFromVroot : string * string -> obj
Public Function CreateFromVroot (VrootUrl As String, Mode As String) As Object

Parâmetros

VrootUrl
String

A URL da raiz virtual do objeto a ser ativado.

Mode
String

Não usado.

Retornos

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

Implementações

Exceções

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

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

Comentários

CreateFromVroot acrescenta a cadeia de caracteres "?wsdl" a VrootUrl e chama CreateFromWsdl para ativar o objeto remoto.

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

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

Aplica-se a