ClrObjectFactory.CreateFromWsdl(String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Active un assembly distant via .NET communication à distance à l’aide du 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 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 WsdlUrl 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
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 .NET communication à distance est RPC/codée, et non document/littérale, qui est requise 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.