ClrObjectFactory.CreateFromWsdl(String, String) Methode

Definitie

Hiermee activeert u een externe assembly via .NET externe communicatie met behulp van de WSDL (Web Services Description Language) van de XML-webservice.

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

Parameters

WsdlUrl
String

De WSDL-URL van de webservice.

Mode
String

Niet gebruikt.

Retouren

Een exemplaar van het Object type, waarbij cultuur, argumenten en bindings- en activeringskenmerken zijn ingesteld nullop, of null als de assembly die door de WsdlUrl parameter is geïdentificeerd, niet wordt gevonden.

Implementeringen

Uitzonderingen

Een aanroeper in de aanroepketen is niet gemachtigd om toegang te krijgen tot onbeheerde code.

Het threadtoken kan niet worden geopend.

Opmerkingen

Hiermee wordt de WSDL verwerkt die is doorgegeven en, indien nodig, een proxy gegenereerd en vervolgens het externe object geactiveerd.

De versie van SOAP die door .NET externe communicatie wordt gebruikt, is RPC/gecodeerd, niet document/letterlijk, die vereist is voor SOAP-interoperabiliteit. CreateFromWsdl Daarom werkt dit niet met de meeste ASMX-webservices.

CreateFromWsdl vereist beheerdersbevoegdheden op de lokale computer de eerste keer dat deze wordt uitgevoerd, omdat er een clientproxy wordt gemaakt en geïnstalleerd voor communicatie met de externe assembly.

Van toepassing op