Поделиться через


Метод CreateObject (служба удаленных рабочих столов)

Создает прокси-сервер для целевого бизнес-объекта и возвращает указатель на него. Прокси-сервер упаковывает и маршалирует данные в заглушку на стороне сервера для обмена данными с бизнес-объектом для отправки запросов и данных через Интернет. Для внутрипроцессных объектов компонентов прокси-серверы не используются, предоставляется только указатель на объект .

Важно!

Начиная с Windows 8 и Windows Server 2012 компоненты сервера RDS больше не включаются в операционную систему Windows (дополнительные сведения см. в Windows 8 и Windows Server 2012 совместимости). Клиентские компоненты RDS будут удалены в следующей версии Windows. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Приложения, использующие RDS, должны перейти на службу данных WCF.

Синтаксис

Удаленная служба данных поддерживает следующие протоколы: HTTP, HTTPS (HTTP over Secure Socket Layer), DCOM и in-process.

Протокол Синтаксис
HTTP Set object = DataSpace.CreateObject("ProgId", "https://awebsrvr")
HTTPS Set object = DataSpace.CreateObject("ProgId", "https://awebsrvr")
DCOM Set object = DataSpace.CreateObject("ProgId", "computername")
Внутрипроцессно Set object = DataSpace.CreateObject("ProgId", "")

Параметры

Объект
Переменная объекта, результатом вычисления которого является объект типа, указанного в ProgID.

DataSpace
Объектная переменная, представляющая RDS. Объект DataSpace , используемый для создания экземпляра нового объекта.

ProgID:
Строковое значение, содержащее программный идентификатор, указывающий серверный бизнес-объект, реализующий бизнес-правила приложения.

awebsrvr или имя_компьютера
Строковое значение, представляющее URL-адрес, определяющий веб-сервер служб IIS, на котором создается экземпляр бизнес-объекта сервера.

Комментарии

Протокол HTTP является стандартным веб-протоколом; HTTPS — это безопасный веб-протокол. Используйте протокол DCOM при запуске локальной сети без HTTP. Внутрипроцессный протокол — это локальная библиотека динамической компоновки (DLL); он не использует сеть.

Применение

Объект DataSpace (служба удаленных рабочих столов)

См. также:

Примеры объекта DataFactory, а также методов Query и CreateObject (VBScript)
Примеры объекта DataSpace и метода CreateObject (VBScript)
Метод CreateRecordset (служба удаленных рабочих столов)