CreateObject-Methode (RDS)
Erstellt den Proxy für das Zielgeschäftsobjekt und gibt einen Zeiger darauf zurück. Der Proxy packt und marshallt Daten an den serverseitigen Stub für die Kommunikation mit dem Geschäftsobjekt, um Anforderungen und Daten über das Internet zu senden. Für In-Process-Komponentenobjekte werden keine Proxys verwendet, lediglich ein Zeiger auf das Objekt wird bereitgestellt.
Wichtig
Ab Windows 8 und Windows Server 2012 sind RDS-Serverkomponenten nicht mehr im Windows-Betriebssystem enthalten (weitere Informationen finden Sie in den jeweiligen Kompatibilitäts-Cookbooks zu Windows 8 und Windows Server 2012). RDS-Clientkomponenten werden in einer zukünftigen Version von Windows entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Anwendungen, die RDS verwenden, sollten zu WCF Data Service migriert werden.
Syntax
Remote Data Service (RDS) unterstützt die folgenden Protokolle: HTTP, HTTPS (HTTP über SSL (Secure Socket Layer)), DCOM und In-Process.
Protocol | Syntax |
---|---|
HTTP | Set object = DataSpace.CreateObject("ProgId", "https://awebsrvr") |
HTTPS | Set object = DataSpace.CreateObject("ProgId", "https://awebsrvr") |
DCOM | Set object = DataSpace.CreateObject("ProgId", "computername") |
In-Process | Set object = DataSpace.CreateObject("ProgId", "") |
Parameter
Object
Eine Objektvariable, die zu einem Objekt ausgewertet wird, das vom in ProgID angegebenen Typ ist.
DataSpace
Eine Objektvariable, die ein RDS.DataSpace-Objekt darstellt, das zum Erstellen einer Instanz des neuen Objekts verwendet wird.
ProgID
Ein String-Wert, der die ProgID enthält, die ein serverseitiges Geschäftsobjekt angibt, das die Geschäftsregeln Ihrer Anwendung implementiert.
awebsrvr oder computername
Ein String-Wert, der eine URL darstellt, die den Webserver der Internetinformationsdienste (IIS) identifiziert, auf dem eine Instanz des Servergeschäftsobjekts erstellt wird.
Bemerkungen
Das HTTP-Protokoll ist das Standardwebprotokoll. HTTPS ist ein sicheres Webprotokoll. Verwenden Sie das DCOM-Protokoll beim Betrieb eines lokalen Netzwerks (LAN) ohne HTTP. Das In-Process-Protokoll ist eine lokale Dynamic Link Library (DLL), und es verwendet kein Netzwerk.
Gilt für
Weitere Informationen
DataFactory-Objekt, Abfragemethode und CreateObject-Methode – Beispiel (VBScript)
DataSpace-Objekt und CreateObject-Methode – Beispiel (VBScript)
CreateRecordset-Methode (RDS)