ClrObjectFactory.CreateFromVroot(String, String) Methode

Definitie

Hiermee activeert u een externe assembly via .NET externe communicatie, met behulp van de virtuele hoofd-URL van de externe assembly.

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

Parameters

VrootUrl
String

De virtuele hoofd-URL van het object dat moet worden geactiveerd.

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 VrootUrl 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

CreateFromVrootvoegt de tekenreeks '?wsdl' toe aan en roept VrootUrl aan CreateFromWsdl om het externe object te activeren.

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

CreateFromVroot 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