Метод 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 (служба удаленных рабочих столов)