Freigeben über


ClrObjectFactory.CreateFromVroot(String, String) Methode

Definition

Aktiviert eine Remoteassembly über .NET Remoting mit der URL für das virtuelle Stammverzeichnis der Remoteassembly.

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

Parameter

VrootUrl
String

Die URL für das virtuelle Stammverzeichnis des zu aktivierenden Objekts.

Mode
String

Nicht verwendet.

Gibt zurück

Eine Instanz von Object, die den Typ darstellt, wobei Kultur, Argumente, Bindungs- und Aktivierungsattribute auf null festgelegt sind, oder null, wenn die durch den VrootUrl-Parameter bestimmte Assembly nicht gefunden wird.

Implementiert

Ausnahmen

Ein Aufrufer in der Aufrufkette verfügt nicht über die Berechtigung für den Zugriff auf nicht verwalteten Code.

Das Threadtoken konnte nicht geöffnet werden.

Hinweise

CreateFromVroot fügt die Zeichenfolge "?wsdl" an und VrootUrl ruft CreateFromWsdl auf, um das Remoteobjekt zu aktivieren.

Die vom .NET-Remoting verwendete SOAP-Version ist RPC/codiert, nicht Dokument/Literal, was für die SOAP-Interoperabilität erforderlich ist. CreateFromVroot Daher funktioniert nicht mit den meisten ASMX-Webdiensten.

CreateFromVroot erfordert Administratorrechte auf dem lokalen Computer bei der ersten Ausführung, da ein Clientproxy für die Kommunikation mit der Remoteassembly erstellt und installiert wird.

Gilt für: