Langue

ClrObjectFactory.CreateFromVroot(String, String) Méthode

Définition

Active un assembly distant via .NET communication à distance, à l’aide de l’URL racine virtuelle de l’assembly distant.

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

Paramètres

VrootUrl
String

URL racine virtuelle de l’objet à activer.

Mode
String

Non utilisé.

Retours

Instance du Object type représentant le type, avec des attributs de culture, d’arguments et de liaison et d’activation définis nullsur , ou null si l’assembly identifié par le VrootUrl paramètre est introuvable.

Implémente

Exceptions

Un appelant de la chaîne d’appels n’a pas l’autorisation d’accéder au code non managé.

Impossible d’ouvrir le jeton de thread.

Remarques

CreateFromVroot ajoute la chaîne « ?wsdl » à VrootUrl l’objet distant et appelle CreateFromWsdl pour activer l’objet distant.

La version de SOAP utilisée par .NET communication à distance est RPC/codée, et non document/littérale, qui est requise pour l’interopérabilité SOAP. Par conséquent, CreateFromVroot ne fonctionne pas avec la plupart des services web ASMX.

CreateFromVroot nécessite des privilèges d’administration sur l’ordinateur local la première fois qu’il est exécuté, car il crée et installe un proxy client pour la communication avec l’assembly distant.

S’applique à