Partager via


ClrObjectFactory.CreateFromWsdl(String, String) Méthode

Définition

Active un assembly distant via .NET Remoting en utilisant le langage WSDL (Web Services Description Language) du service 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

Paramètres

WsdlUrl
String

URL WSDL du service Web.

Mode
String

Non utilisé.

Retours

Instance de Object représentant le type dont la culture, les arguments ainsi que les attributs de liaison et d'activation ont la valeur null, ou null si l'assembly identifié par le paramètre WsdlUrl est introuvable.

Implémente

Exceptions

Un appelant dans la chaîne d'appel ne dispose pas de l'autorisation requise pour accéder à du code non managé.

Le jeton de thread n'a pas pu être ouvert.

Remarques

Traite le WSDL passé et, si nécessaire, génère un proxy, puis active l’objet distant.

La version de SOAP utilisée par la communication à distance .NET est RPC/encodée, et non document/littéral, ce qui est nécessaire pour l’interopérabilité SOAP. Par conséquent, CreateFromWsdl ne fonctionne pas avec la plupart des services Web ASMX.

CreateFromWsdl 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 à