Condividi tramite


ClrObjectFactory.CreateFromVroot(String, String) Metodo

Definizione

Attiva un assembly remoto tramite i servizi remoti .NET, utilizzando l'URL della radice virtuale dell'assembly remoto.

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

Parametri

VrootUrl
String

URL della radice virtuale dell'oggetto da attivare.

Mode
String

Non usato.

Restituisce

Istanza della classe Object che rappresenta il tipo, con impostazioni cultura, argomenti e attributi di associazione e attivazione impostati su null oppure null se l'assembly identificato dal parametro VrootUrl non viene trovato.

Implementazioni

Eccezioni

Un chiamante nella catena di chiamate non dispone dell'autorizzazione all'accesso a codice non gestito.

Il token del thread non può essere aperto.

Commenti

CreateFromVroot aggiunge la stringa "?wsdl" a VrootUrl e chiama CreateFromWsdl per attivare l'oggetto remoto.

La versione di SOAP usata dalla comunicazione remota .NET è RPC/encoded, non document/literal, necessaria per l'interoperabilità SOAP. Pertanto, CreateFromVroot non funzionerà con la maggior parte dei servizi Web ASMX.

CreateFromVroot richiede privilegi amministrativi nel computer locale la prima volta che viene eseguita, perché crea e installa un proxy client per la comunicazione con l'assembly remoto.

Si applica a